我有两份文件; document1允许读/写,但document2只读。
var document1:NotesView = database.getView("viewDoc1");
var document2:NotesView = database.getView("viewDoc2");
//var copiedDoc:NotesDocument=document2.CopyToDatabase(document1);
docEv:NotesDocument = document1.getDocumentByKey("userName");
if(docEv!=""){...}else{...};
beforePageLoad
在呈现页面之前,我希望能够复制只读文档中的所有数据并将其保存到读/写文档中,并检查读/写中是否已存在文档,在这种情况下不要复制。 我们将非常感谢您的帮助。
答案 0 :(得分:1)
这行代码毫无意义:
var copiedDoc:NotesDocument=document2.CopyToDatabase(document1)
首先,您说要将document2复制到document1中,但您似乎正在尝试将其复制到名为copiedDoc的新的第三个NotesDocument中。
但更重要的是,您将document1作为参数传递给CopyToDatabase方法,但该方法采用NotesDatbase参数,而不是NotesDocument参数!
您可能希望查看CopyAllItems方法。