我正在从视图访问文档,读取日期时间字段,找出两个日期/时间值之间的天数,这些值分为四类。在每个类别中都有一个 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
为什么代理运行后文档中的datefield是空白的?什么不见了?我应该如何改变它以获得结果。是否可以在赋值语句中添加分隔符,如下所示:
谢谢