在文本窗口调用子程序传回的输出变量只能用于文本窗口吗?

使用问题 · 499 次浏览
8388 创建于 2021-07-15 04:04

背景:子程序输入输出变量分别为 input、params、output,在文本窗口进行编辑修改之后调用子程序将编辑成果保存为一个新的输出变量 saveok,主程序后面的步骤需要用到它,此时文本窗口没有关闭,还需要继续工作,比如精简摘要、编辑提取关键词等等。。。

问题:在文本窗口调用子程序传回的输出变量只能用于文本窗口吗?这个 saveok 怎样才能被主程序读取到?


回复内容
zetalpha 2021-07-15 09:02
#1

关闭文本窗口输出

CL 2021-07-15 09:19
#2

这里的子程序从设计角度讲主要是用来处理文本框中的文本,不太适合用来更改动作里的其它信息。

如果特别需要也可以考虑一些hack的方法。比如使用表达式来更新主程序变量的值。

不过这种用法是非常不建议的,出了问题不方便查找原因。

参考:https://getquicker.net/KC/Help/Doc/expression-adv

CL 最后更新于 2021-07-15 09:50
8388 2021-07-15 12:03 :

测试成功!非常感谢!!!

回复主贴