我正在使用 LotusScript 清理表单中的值并将其导出到 csv 文件。在表单中有多个日期字段,名称如 enddate_1、enddate_2、enddate_3 等。这些日期字段在为Data Type: Text
空时为空,但Data Type: Time/Date
在填充时。
为了在 csv 中将值作为字符串而没有错误,我做了以下(工作):
If Isdate(doc.enddate_1) Then
enddate_1 = Format(doc.enddate_1,"dd-mm-yyyy")
Else
enddate_1 = doc.enddate_1(0)
End If
但是为每个日期字段做这样的代码块感觉不对。
尝试了以下方法,但这不起作用。
For i% = 1 To 9
If Isdate(doc.enddate_i%) Then
enddate_i% = Format(doc.enddate_i%,"dd-mm-yyyy")
Else
enddate_i% = doc.enddate_i%(0)
End If
Next
任何建议如何使用 for 循环或其他方式迭代编号字段?