Lotus notes 从Lotus notes中的嵌入式视图运行Lotus脚本代理时,不会进行任何更新

Lotus notes 从Lotus notes中的嵌入式视图运行Lotus脚本代理时,不会进行任何更新,lotus-notes,lotusscript,lotus-formula,Lotus Notes,Lotusscript,Lotus Formula,我的表单中有一个嵌入式视图,在嵌入式视图中有一组代理 但是,当我在嵌入式视图中选择rowsdocuments并运行代理(例如,执行多配置文件更新)时,它确实可以工作,但不会对所选文档进行任何更改。与lotus脚本中的提示类似,代理也会工作并弹出,但不会进行更新 当从视图外部运行时,它运行良好,因此出于某种原因,它不能从嵌入式视图运行,这是我的感觉 视图中的代理是一个使用公式语言code@Command[RunAgent]的操作;更新人 WARE updatePeople是一个lotus脚本代理

我的表单中有一个嵌入式视图,在嵌入式视图中有一组代理

但是,当我在嵌入式视图中选择rowsdocuments并运行代理(例如,执行多配置文件更新)时,它确实可以工作,但不会对所选文档进行任何更改。与lotus脚本中的提示类似,代理也会工作并弹出,但不会进行更新

当从视图外部运行时,它运行良好,因此出于某种原因,它不能从嵌入式视图运行,这是我的感觉

视图中的代理是一个使用公式语言code@Command[RunAgent]的操作;更新人

WARE updatePeople是一个lotus脚本代理


伙计们,有什么想法或建议吗?

我认为您必须使用嵌入视图中的操作来访问所选文档,并在action中使用LotusScript逻辑,而不是调用代理。您可以在这里找到完整的答案,并提供完整的解释和代码示例:

我不确定IBM TechNote是否解释了完全相同的问题,但它似乎非常相似:

我认为您必须使用嵌入视图中的操作来访问所选文档,并在action中使用LotusScript逻辑,而不是调用代理。您可以在这里找到完整的答案,并提供完整的解释和代码示例:

我不确定IBM TechNote是否解释了完全相同的问题,但它似乎非常相似:

ID是否具有正确的ACL设置,以便代理运行? ID是否能够编辑文档? 代理在代码中是否有正确的save语句

上面链接中的示例代码正在对未处理的文档进行完整的db搜索。我建议使用ViewEntry文档集合。这将使代理运行得更快,因为可以自定义视图


如果您在处理过程中遇到问题,另一种方法是设置一个标志字段,该字段将随着文档的保存而更新。如果需要,可以在视图选择字段中使用标志字段使文档脱离视图。

ID是否具有正确的ACL设置以供代理运行? ID是否能够编辑文档? 代理在代码中是否有正确的save语句

上面链接中的示例代码正在对未处理的文档进行完整的db搜索。我建议使用ViewEntry文档集合。这将使代理运行得更快,因为可以自定义视图


如果您在处理过程中遇到问题,另一种方法是设置一个标志字段,该字段将随着文档的保存而更新。如果需要,可以在视图选择字段中使用标志字段使文档脱离视图。

代理属性中的触发器和目标选项设置为什么?代理的LotusScript代码是什么样子的?它是如何访问文档的?从嵌入式视图运行调试器时,您在调试器中观察到了什么?代理属性中的触发器和目标选项设置为什么?代理的LotusScript代码是什么样子的?它是如何访问文档的?当你从嵌入式视图运行调试器时,你在调试器中观察到了什么?太棒了Michael让它工作了问题是我在调用代理。因此,我使用了嵌入视图中的操作和LotusScript逻辑。多谢了,迈克尔成功了问题是我打电话给探员了。因此,我使用了嵌入视图中的操作和LotusScript逻辑。如果代理设置为针对所有选定文档运行,则未处理文档仅针对视图中选定的文档或满足“代理属性”框中指定的搜索条件的文档运行。查看帮助文档。如果更改的值导致文档从视图中退出,则还必须注意如何获取视图中的下一个文档,因为一旦您这样做,退出的文档将不再作为视图中的引用。如果代理设置为针对所有选定文档运行,然后,未处理文档仅针对在视图中选择的文档或满足“代理属性”框中指定的搜索条件的文档运行。查看帮助文档。如果更改一个值导致文档从视图中退出,还必须注意如何获取视图中的下一个文档,因为一旦您这样做,退出的文档将不再作为视图中的引用。