次の 2 つのフォームスクリプトは相互に関連して動作し、環境変数 ENVLoc を取得し、設定します。ユーザーがフォームを使用して新しい文書を作成するとき、ENVLoc の値は [Location] フィールドに格納されます。ユーザーがこのフォームを使用して文書を保存するとき、[Location] フィールドの内容は環境変数 ENVLoc に保存されます。したがって、ユーザーが文書を新規作成するたびに [Location] フィールドに入力する必要はありません。Sub Postopen(Source As Notesuidocument)
Dim session As New NotesSession
If source.IsNewDoc Then
Call source.FieldSetText( "Location", _
session.GetEnvironmentString( "ENVLoc" ) )
End If
End Sub
Sub Querysave(Source As Notesuidocument, _
Continue As Variant)
Dim session As New NotesSession
Call session.SetEnvironmentVar("ENVLoc", _
source.FieldGetText("Location"))
End Sub