我试图通过在文档提交上调用代理来自定义Lotus Notes表单。 如何将当前文档的文档ID(新日历项/新邮件等)传递给java代理?可以使用javascript完成吗?
答案 0 :(得分:3)
首先,您可以设置代理程序以自动运行数据库中的所有新文档和已修改文档。如果你这样做,那么你就不必传递任何东西,因为代理将通过NotesDocument.UnprocessedDocuments属性获得对新/修改文档的引用。
但其次,如果您使用Javascript NotesAgent.runOnServer()方法来运行代理,则该方法将noteid作为参数。您可以通过NotesDocument.getNoteID()方法访问noteid,并将其作为参数传递。