我想问一下,是否可以使用代理从fieldA和fieldB值中传递参数(例如: Database1和fieldB值),并触发Database2-agent来接受正在传递的参数?
不确定这是否可能。谢谢!
发布于 2021-12-02 14:14:49
有一个-partly无文档的函数,可以在不保存代理的情况下将完整的内存文档传递给它。就像你可以把任何东西从一个特工传递到另一个探员。但是,只有当一个代理调用另一个代理时,它才有效:
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 )然后,在代理二中,您可以访问文档,例如:
Dim ses as New NotesSession
Dim docTemp as NotesDocument
Set docTemp = ses.DocumentContext
param1 = docTemp.Parameter1
param2 = docTemp.Parameter2
numParam1 = docTemp.AnyNameYouWanthttps://stackoverflow.com/questions/70200635
复制相似问题