

影刀的表单触发器有三种类型:
以上三中表单触发器中,第三种综合复杂度最高,也是自由度最高的触发器,几乎支持所有参数类型的输入并且支持预填和设置参数规则,以下分享一种使用场景:
在RPA开发中,永远假设外部输入不可信
在业务员提交报表时,我们往往要预想参数输入的所有可能,比如我的店铺有几个站点:MLM、MLB、MLC、MCO,在这几个站点下分别有它们各自对应的活动。现在需要参报活动,有两个下拉选项,一个站点,一个活动,我希望业务员提交表单的时候不要填错各自的站点,所以这时可以增加参数输入的规则限制:在第一个下拉框选择某个站点后,第二个下拉选项只能选择该站点下的活动。
如图:

在选择哥伦比亚时,下面的下拉选择只会提供哥伦比亚站点的活动,不会展示其他站点的活动。
如何设置?
1.需要两个多维数据表:


2.为表B新建表单视图:

3.创建高级计划:飞书多维表格--新增行触发
考虑到机器人调度状态,任务有可能排队执行,所以表格参数获取这一步,在RPA外部获取比较好,这样同一个程序多次短时间内触发,参数就不会传错。因为只有在执行RPA应用时才会占用电脑。
高级任务主体结构:飞书新增记录--获取记录--执行RPA
需要注意:当前节点的参数输入需要等上一个节点测试完成后才可以正常显示,不然就出现如下空参情况

测试完成后,正确的显示如下:
这里我传入的参数是第一个记录的,所以飞书多维表格一定要根据索引倒序记录,关于这个多选下拉,传入RPA时,其实是以字符串的格式传入的,比如这里的:["Percentage discount","Summer Discounts"],可以在RPA里面接收参数后,将其转为json待用。
