複合アプリケーション - 設計と管理


複合アプリケーション内で LotusScript クラスと API を使用する
Lotus Notes 8 の複合アプリケーションでは、いくつかの新しい LotusScript API メソッドとプロパティを使用することができます。さらに詳しい情報については、IBM(R) Lotus Domino(TM) Designer ヘルプを参照してください。

NotesSession

NotesPropertyBroker
NotesProperty
メモ 新しいクラス、メソッド、プロパティについては、IBM(R) Lotus Notes(R) のリリース情報の [マニュアルの変更] - [Lotus Domino Designer ヘルプ] セクションで参照することができます。

プロパティブローカーの形式 (LSX に対して) は、次のとおりです。


2 つのサンプル API を次に示します。その他のサンプルは、提供されている hca.nsf ファイルと corpteam.nsf ファイルから参照することができます。

プロパティ発行用の新しい LotusScript APISub Click(Source As Button)
Dim s As New NotesSession

...

Dim pb As NotesPropertyBroker

Set pb = s.GetPropertyBroker()

Call pb.setPropertyValue("Track", newTrack$)

Call pb.Publish()

...

End Sub

プロパティ取得用の新しい LotusScript APISub Click(Source As Button)
Dim s As New notessession

...

Dim pb As NotesPropertyBroker

Set pb = s.GetPropertyBroker()

Dim pbInputProperty As NotesProperty

Dim pbContext As Variant

pbContext = pb.InputPropertyContext

Set pbInputProperty = pbContext(0)

Dim InputPropertyName As String

Dim NameSpace As String

InputPropertyName = pbInputProperty.Name

NameSpace = pbInputProperty.NameSpace

Dim pbValue As Variant

pbValue = pb.getPropertyValue(InputPropertyName,NameSpace)

cName$ = pbValue(0)

...

End Sub

関連項目