首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Lotusscript将参数从Database1-Agent传递到Database2-Agent

使用Lotusscript将参数从Database1-Agent传递到Database2-Agent
EN

Stack Overflow用户
提问于 2021-12-02 13:47:53
回答 1查看 165关注 0票数 0

我想问一下,是否可以使用代理从fieldA和fieldB值中传递参数(例如: Database1和fieldB值),并触发Database2-agent来接受正在传递的参数?

不确定这是否可能。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-02 14:14:49

有一个-partly无文档的函数,可以在不保存代理的情况下将完整的内存文档传递给它。就像你可以把任何东西从一个特工传递到另一个探员。但是,只有当一个代理调用另一个代理时,它才有效:

代码语言:javascript
复制
Dim ses as New NotesSession
Dim db2 as NotesDatabase
Dim agent2 as NotesAgent
Dim docTemp as NotesDocument

Set db2 = New NotesDatabase( "Server", "db2Path.nsf" )
Set agent2 = db2.GetAgent( "NameOfAgent2" )

Set docTemp = New NotesDocument( db2 )

docTemp.Parameter1 = "Some string"
docTemp.Parameter2 = "Another String"
docTemp.AnyNameYouWant = 3

Call agent2.runWithDocumentContext( docTemp )

然后,在代理二中,您可以访问文档,例如:

代码语言:javascript
复制
Dim ses as New NotesSession
Dim docTemp as NotesDocument

Set docTemp = ses.DocumentContext

param1 = docTemp.Parameter1
param2 = docTemp.Parameter2
numParam1 = docTemp.AnyNameYouWant
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70200635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档