《真实业务场景--飞书自定义表单触发器》--输入参数的限制设置
评论
收藏

《真实业务场景--飞书自定义表单触发器》--输入参数的限制设置

经验分享
疯话绝代高压锅
2025-07-24 14:41·浏览量:436
疯话绝代高压锅
影刀高级开发者
发布于 2025-07-24 14:38更新于 2025-07-24 14:41436浏览

影刀的表单触发器有三种类型:

  1. 影刀表单
  2. 飞书表单
  3. 多维表格(新增数据触发)-采用自定义表单提交新增数据

以上三中表单触发器中,第三种综合复杂度最高,也是自由度最高的触发器,几乎支持所有参数类型的输入并且支持预填和设置参数规则,以下分享一种使用场景:

在RPA开发中,永远假设外部输入不可信

在业务员提交报表时,我们往往要预想参数输入的所有可能,比如我的店铺有几个站点:MLM、MLB、MLC、MCO,在这几个站点下分别有它们各自对应的活动。现在需要参报活动,有两个下拉选项,一个站点,一个活动,我希望业务员提交表单的时候不要填错各自的站点,所以这时可以增加参数输入的规则限制:在第一个下拉框选择某个站点后,第二个下拉选项只能选择该站点下的活动。

如图:

在选择哥伦比亚时,下面的下拉选择只会提供哥伦比亚站点的活动,不会展示其他站点的活动。

如何设置?

1.需要两个多维数据表:

  • 表A:作为数据源,建立站点和活动对应关系
  • 表B:用于触发器传参,表B的结构和配置如下,主要是设置引用数据和规则:



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



3.创建高级计划:飞书多维表格--新增行触发

考虑到机器人调度状态,任务有可能排队执行,所以表格参数获取这一步,在RPA外部获取比较好,这样同一个程序多次短时间内触发,参数就不会传错。因为只有在执行RPA应用时才会占用电脑。

高级任务主体结构:飞书新增记录--获取记录--执行RPA

需要注意:当前节点的参数输入需要等上一个节点测试完成后才可以正常显示,不然就出现如下空参情况

测试完成后,正确的显示如下:

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

收藏1
全部评论1
最新
发布评论
评论