例: AppendToTextList method

  1. 次のスクリプトは文書の Categories アイテムにテキスト値「Shocks」を追加します。例えば、スクリプトの実行前に Categories アイテムが値「Clocks」、「Blocks」を含むとき、スクリプトの実行後、アイテムは「Clocks」、「Blocks」、「Shocks」を含みます。
    Dim doc As NotesDocument
    Dim item As NotesItem
    ' ...set value of doc...
    Set item = doc.GetFirstItem( "Categories" )
    Call item.AppendToTextList( "Shocks" )
    Call doc.Save( False, True )
  2. 次のスクリプトは文書の Categories アイテムに「Girls」、「Boys」、「Toys」の 3 つのテキスト値を新規追加します。
    Dim doc As NotesDocument
    Dim item As NotesItem
    Dim newVals( 1 To 3 ) As String
    '...set value of doc...
    Set item = doc.GetFirstItem( "Categories" )
    newVals( 1 ) = "Girls"
    newVals( 2 ) = "Boys"
    newVals( 3 ) = "Toys"
    Call item.AppendToTextList( newVals )
    Call doc.Save( False, True )
  3. 次のスクリプトは文書 A のすべての [Categories] の値を文書 B にコピーします。例えば、文書 A の Categories アイテムに「Tool」、「Weapon」が含まれ、文書 B の Categories アイテムに「Technology」が含まれるとき、スクリプトの実行後、文書 B の Categories アイテムには 3 つの値「Tool」、「Weapon」、「Technology」が含まれます。文書 A は変更されません。
    Dim docA As NotesDocument
    Dim docB As NotesDocument
    Dim item As NotesItem
    '...set values of docA and docB...
    Set item = docB.GetFirstItem( "Categories" )
    Call item.AppendToTextList( docA.Categories )
    Call docB.Save( False, True )