新表达式中,子程序的 params 参数问题

使用问题 · 14 次浏览
咿呀杀杀 创建于 17小时23分钟前

场景与问题

文本窗口的子程序需要 parmas 参数,当在表达式通过 _context.RunSp 执行子程序时,parmas 传参结果为空。

 

$= 

var @params = {词典};
var input = "1234";

_context.RunSp("文字处理", new { input, @params } );

// 以上代码在V1是能用的

 

复现与测试

临时动作 - by 咿呀杀杀 - 动作信息 - Quicker


回复内容
CL 14小时59分钟前
#1

感谢反馈, 我研究下~

CL 14小时56分钟前
#2

兼容新问题,我处理一下。 
临时解决办法:显式指定匿名对象成员名。 已验证这种写法生成正确的 "params" 键:

$=
var @params = {词典};
var input = "1234";

_context.RunSp("文字处理", new { input, @params = @params });
回复主贴