0

私のクライアントはカレンダー作成に 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://そして、特定のアプリケーション (電子メール エディター) で新しいドキュメントを開くためにの後に配置できる文字列を含む記事を見つけました。しかし、それは私が来たのと同じくらい近いです。

皆さん、助けてくれますか?

4

1 に答える 1

3

Notes が .ics ファイル形式をサポートしていることを利用できます。ICS ファイルが開かれると、Notes は新しいカレンダーエントリを作成することで応答できます。最善のことは、環境が混在している場合に備えて、これが他のメール プラットフォームでも機能することです。

Notes の設定に関する情報は次のとおりです: http://www.ibm.com/developerworks/lotus/library/notes85-icalendar/

その ICS ファイルをプログラムで生成することもできます。または、単に遊んでみたい場合は、オンラインで ICS ファイルを生成してくれるサイトがあります: http://www.pratie.com/lab/icalendar/

于 2012-05-11T15:37:49.353 に答える