私のクライアントはカレンダー作成に Lotus Notes を使用しています。SharePoint でイベント情報を提供する必要があります。ユーザーがクリックして Notes カレンダーにイベントを追加できる、SharePoint (HTML) のカスタム表示フォームで使用できる HTML リンクまたはボタンを作成しようとしています。これまでのところ、これを行う方法は見つかりませんでした。
クライアントの Domino デプロイメント (?) に、応答情報を収集できる Notes メール メッセージで使用するボタンを作成するアプリが存在します。このボタンのアクションは、私には Java のように見えるものによって処理されます。関連する場合に備えてサンプルを含めました。役に立ちそうな場合はすべてを含めることができますが、非常に長いです。
Set CurDb=Session.CurrentDatabase
'Get mail file information from Location document using Notes.ini
MailServer$ = session.GetEnvironmentString( "MailServer",True)
MailFile$ = session.GetEnvironmentString( "MailFile",True)
'Set MailDB = session.CurrentDatabase
If CurDb.Server = "" Then
'Attempt to open local mail file
Set MailDB = session.GetDatabase("", MailFile$)
If Not MailDB.IsOpen Then
Set MailDB = New NotesDatabase(MailServer$, MailFile$)
If Not MailDB.IsOpen Then
Msgbox "Unable to add event to your calendar because your local and server mail file cannot be located.",16, "Notice"
Exit Sub
End If
End If
Else
'Attempt to open server replica of mail file
Set MailDB = New NotesDatabase(MailServer$, MailFile$)
If Not MailDB.IsOpen Then
Msgbox "Unable to add event to your calendar because your server mail file cannot be located.",16, "Notice"
Exit Sub
End If
End If
同じアプリで、現在のイントラネット プラットフォームに追加できる「Web」バージョンを作成できますが、カスタムの「フック」のように見えるものを使用して、ボタン アプリケーションとユーザーのカレンダーを操作します。そのプラットフォームのオブジェクト内には配置されません。手がかりを提供する場合に備えて、ここにスニペットを含めます。
<input type="button" onclick="SendEmailNotification('PTHN-132512')"
value="Send me a Notes Calendar Invitation" id="HTMLWebBtn">
ソース内の .js ファイルにリンクするのと同じくらい簡単にスニペットを他の場所で使用できるかどうか疑問に思っており、内部でプラットフォームを管理している人々からの連絡を待っていますが、経験上、これは行き止まりです。
Googlybox での検索は、これまでのところ基本的に役に立ちませんでした。http://
を に置き換え、Notes://
その後にサーバーの名前とアプリケーション/データベース/ドキュメントのアドレス (通常は非常に長い英数字の文字列) を指定すると、Lotus Notes を開くリンクを作成できます。Notes://
そして、特定のアプリケーション (電子メール エディター) で新しいドキュメントを開くためにの後に配置できる文字列を含む記事を見つけました。しかし、それは私が来たのと同じくらい近いです。
皆さん、助けてくれますか?