ビューからドキュメントにアクセスし、日時フィールドを読み取り、4つのカテゴリに分類される2つの日時値の間の日数を計算しています。各カテゴリには、バリアントの配列にいくつかの日時値を追加するforループがあります。配列エントリは7〜35です。ループの後、フォームの日時フィールドに配列値を割り当てて、ドキュメントを保存します。私は次のようにNotesアイテムを使用しました:
Dim nitem as Notesitem
Set nitem = doc.ReplaceItemValue("Datefield", dtArray)
うまくいきませんでした。doc.ReplaceItemValue "Datefield、dtArrayを使用しましたが、これも機能しませんでした。エージェントの実行後、フィールドは空白になります。変数を宣言し、配列を変数に割り当ててから、フォームのフィールドに変数を割り当てました。
Dim var1 as variant
var1 = dtArray
doc.datefield = Var1
ドキュメントのフィールドに割り当てられた配列値を確認することはまだできません
これがメインループです
Redim dateArray(0)
For i=0 to NumberofDays -1
set notesitem = dtitem.DateTimeValue
call notesitem.AdjustDay(i)
set dateArray(i) = notesitem
Redim preserve dateArray(i+1)
Next
doc.replaceitemvalue "Datefield", dateArray
call doc.save(false, true)
erase dateArray
エージェントが実行した後、ドキュメントの日付フィールドが空白になるのはなぜですか?何が欠けている?結果を得るには、これをどのように変更すればよいですか。次のように、代入ステートメントにデレミターを追加することは可能ですか?
ありがとうございました