1

尝试使用 @Date 值和 replaceItemValue 设置日期值时出现以下错误。

我得到的错误发生在代码的最后一行:

var dt = @Date(2012,1,1);
docContractor.replaceItemValue("NewField","Hello World");
docContractor.replaceItemValue("ContractorStartDateTime",dt);

错误是:

执行 JavaScript 动作表达式时出错脚本解释器错误,line=21,col=31:[TypeError] 调用方法 NotesDocument.replaceItemValue(string, Date) null 发生异常

我怎样才能解决这个问题?

4

2 回答 2

3

以下作品:

docContractor.replaceItemValue("ContractorStartDateTime", session.createDateTime("Today"));

您可以在 Notes 和 Domino App Dev wiki 中找到更多示例:http ://www-10.lotus.com/ldd/ddwiki.nsf/dx/NotesDateTime_sample_JavaScript_code_for_XPages

于 2012-10-05T04:39:04.243 回答
0

您是否尝试改用 NotesDateTime 对象?或者使用 toString()

于 2012-10-05T02:35:58.817 回答