yyandy 发表于 2022-4-30 10:23:41

求助管理员(关于脚本传参)!!!!

本帖最后由 yyandy 于 2022-4-30 10:26 编辑

关于流程应用中,用脚本活动调用内容应用,多选框如何取值,脚本如何写,我研究了好几天都没搞定,单选框用 this.data.radio就可以传参,多选框就不行,this.data.checkbox只能传一个参数,用API的this.form.get(name).getData() 方法,启动总是报错,还有一个就是附件var attachmentList = this.workContext.getAttachmentList();也传不了,希望管理员帮帮我这个小白,指点一下,感谢!用的是这个后台服务脚本;

论坛管理员 发表于 2022-5-5 10:32:09

您具体的脚本是怎么样传参的?放在data里吗?那肯定会传过去的,您是怎么判断它没有传过去?

yyandy 发表于 2022-5-5 17:56:41

论坛管理员 发表于 2022-5-5 10:32
您具体的脚本是怎么样传参的?放在data里吗?那肯定会传过去的,您是怎么判断它没有传过去? ...

var data = {
       "identity" : "参数",
       "wf_jobId" : "参数",
       "wf_workId" : "参数",
       "wf_attachmentIds" : ["参数1"],
       "docData" : {
         "elradio" : this.data.elradio,
         "elcheckbox" : this.data.elcheckbox,      
       },
单选框就可以传、多选框就不行

论坛管理员 发表于 2022-5-6 10:09:28

首先,您是否确定this.data.elcheckbox这个取到了值。
其次,您怎么判断没有传过去,有没有去接口列表里查询一下新文档的elcheckbox字段?
这个写法看起来应该是传过去了,只是您没有查到。
页: [1]
查看完整版本: 求助管理员(关于脚本传参)!!!!