7

我的 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 为空。

那么如何使用 SSJS 在后端 Notes Document 上创建一个字段并获得对它的引用呢?

谢谢,

——杰夫

4

1 回答 1

9

确保使用 getDocument(true) 使后端文档与前端文档中所做的更改同步。

var doc = document1.getDocument(true);
于 2012-04-25T01:12:59.963 回答