开发者社区> 问答> 正文

宜搭的集成自动化如进行去重发布消息

我想获取表单中子表单的成员去发布消息,但是有多条数据中的成员值是一样的我怎么去利用集成自动化去发布信息且每个人只发布一条消息

展开
收起
随之 2023-11-22 13:55:55 91 0
3 条回答
写回答
取消 提交回答
  • 在宜搭中,如果你想在发布消息时去除重复的成员,可以使用集成自动化的去重功能。以下是一个简单的步骤:

    1. 在你的表单中,添加一个计算字段,用于存储成员的ID或者唯一标识符。

    2. 在你的子表单中,添加一个计算字段,用于存储成员的名称或者其他信息。

    3. 在你的主表单中,添加一个计算字段,用于判断是否有新的成员加入。你可以使用IF语句来判断,如果新的成员ID不在已有的成员ID列表中,那么就新增一个成员。

    4. 在你的主表单中,添加一个触发器,用于在提交表单时,将所有的成员ID和成员名称发送到集成自动化。

    5. 在集成自动化中,使用去重函数去除重复的成员。你可以使用SET函数来创建一个新的集合,然后使用DELETE函数来删除集合中重复的成员。

    6. 最后,你就可以使用集成自动化来发布消息了。你可以使用循环函数来遍历所有的成员,然后使用POST函数来发布消息。

    注意:以上的步骤只是一个基本的示例,具体的实现可能会根据你的需求有所不同。在实现的过程中,你可能需要根据实际情况进行调整和优化。

    2023-11-29 11:33:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    针对您的问题,可以从子表中取出唯一的成员值,并采取以下策略:

    1. 找出唯一的成员列表;
    2. 对于每个成员发布消息;
    3. 避免重复发布消息;
    4. 控制发送次数。
    2023-11-22 22:50:19
    赞同 展开评论 打赏
  • 你可以通过使用过滤条件的方式去除重复的成员,然后再发布信息。以下是具体的步骤:

    1. 打开集成自动化工具并创建一个新的任务。
    2. 选择触发条件为提交表单。
    3. 在"下一步"中添加过滤条件。这一步是为了去除重复的数据。你可以使用 SQL 查找语句来实现这个功能。例如:
      • 如果你要筛选出所有不重复的名字,请输入类似这样的语句:SELECT DISTINCT name FROM your_table;
      • 或者如果你想找到没有重复成员的子表单,请输入类似这样的语句:SELECT FROM sub_form WHERE member NOT IN (SELECT member FROM sub_form GROUP BY member HAVING COUNT() > 1);
    4. 添加条件后,继续下一步,添加要执行的动作。选择 "发布消息" 动作,并填写相应的信息,比如发送者、接收者以及要发送的消息内容。
    5. 保存并启用这个任务。这样,当有人提交表单时,集成自动化会自动检查是否有重复的成员,并仅向每个成员发送一次消息。
    2023-11-22 14:35:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云市场-宜搭解决方案》 立即下载
云效助力企业集成安全到DevOps中 立即下载
《宜搭开发手册》 立即下载