举例说明
在表单统计中,都有姓名提交 比如有三个人提交 第一个表单的单行文本提交的姓名是小王, 第二个表单的单行文本提交的姓名是小李, 第三个表单的单行文本提交的姓名是小章,
实现功能
将三张表单的姓名提取出来,放置在另一个表单的多行文本, 这个多行文本会出现“小王,小李,小章”
在阿里云宜搭中,可以通过以下步骤实现这个功能:
form_id
。name_list
。name_list
中。name_list
的值赋给多行文本框的字段。具体地,设置表单 ID 为 form_id
,字段名称为多行文本框的名称,字段值为流程变量 name_list
的值。该流程的实现关键在于将每个表单提交的姓名字段的值保存到一个流程变量 name_list
中,并在流程结束时将它们合并到一个字符串中并存入多行文本框。这里我们使用的是流程变量来实现数据传递,通过对流程变量的操作可以实现数据的累加和传递。
要实现这个功能,您可以使用表单工具(如阿里云表单、Google表单等)提供的自动化功能来实现。以下是一般步骤:
在第一个表单中添加一个单行文本框,名称为“姓名”。
在第二个表单中添加一个单行文本框,名称为“姓名”。
在第三个表单中添加一个单行文本框,名称为“姓名”。
创建一个新的表单,添加一个多行文本框,名称为“姓名列表”。
在新表单的设置中,选择“使用自动化工具”。
在自动化工具中,选择“当每个表单提交时”作为触发器。
添加一个“获取表单提交数据”操作,选择第一个表单、第二个表单和第三个表单。
添加一个“格式化数据”操作,将获取到的姓名数据格式化为一个以逗号分隔的字符串。
添加一个“更新表单数据”操作,选择新表单和多行文本框,将格式化后的姓名列表更新到多行文本框中。
当每个表单提交时,自动化工具会将所有表单中的姓名数据提取出来,并将它们格式化为一个以逗号分隔的字符串,然后更新到新表单的多行文本框中。这样,您就可以在新表单中看到所有提交的姓名了。
需要注意的是,具体的步骤和操作可能会因为不同的表单工具而略有不同,您可以根据您使用的表单工具的具体情况进行设置和操作。
如果你只想获取姓名,建议用宜搭的成员组件。若想在宜搭内获取另一张表单的数据,您可以通过数据联动和关联其他表单数据两种方法实现。具体设置方法请参考文档:数据联动,关联其他表单数据。除了这两种设置方法外,还可以使用关联表单组件获取其他表单数据,关联表单组件。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。