我的xPage有一个querySaveDocument函数,在其中设置了一些后端字段,包括“作者”和“读者”字段。
var authors = new Array("[AdminEditors]");
var user:String=session.getEffectiveUserName();
authors.push( user );
var authitem:NotesItem = doc.replaceItemValue("z_Authors", authors );
authitem.setAuthors(true);
var readitem:NotesItem = doc.replaceItemValue("z_Readers", "[AdminReaders]" );
readitem.setReaders(true);
我认为doc.replaceItemValue()将返回对NotesItem的引用,但authItem为null。
那么,如何使用SSJS在后端Notes文档上创建一个字段并获得对该字段的引用?
谢谢,
-杰夫
最佳答案
确保使用getDocument(true)使后端文档与在前端文档中所做的更改同步。
var doc = document1.getDocument(true);