跳到主要内容

集成&自动化 - 创建并更新会话群

1. 使用场景

本例介绍一下如何使用宜搭实现在宜搭内提交表单数据,快速创建钉钉会话群及更新钉钉会话群。

2. 实现功能

2.1. 创建会话群

2.1.1. 创建表单

「是否可管理」配置选项,如图:

仅群主可管理 | 1
所有人可管理 | 0

配置隐藏字段「钉钉群会话ID」用于存储钉钉会话群创建成功后返回的会话ID。

2.1.2. 配置集成&自动化

【创建会话群】提交数据 -> 调用连接器「创建会话群」:

「获取单条数据」节点,获取当前提交数据 -> 使用「更新数据」节点,将创建会话群连接器返回的成功参数存储回页面:

2.2. 更新会话群

2.2.1. 创建表单

「选择群聊」字段关联【创建会话群】表单,并添加数据筛选条件,如图:

设置「选择群聊」字段的填充条件:

设置「选择操作」字段的关联选项:

2.2.2. 配置集成&自动化

【更新会话群】提交数据/编辑数据 -> 使用连接器「修改群会话」更新群信息

获取【创建会话群】表单中群聊数据,将最新的会话群信息更新回【创建会话群】表单

增加群成员:

群成员字段公式如下:

{"text":"UNIONSET(​获取历史群聊数据.群成员​,​添加群成员姓名​)","marks":[{"from":{"line":0,"ch":9,"sticky":null},"to":{"line":0,"ch":23,"sticky":null},"value":"node_oclx2n15ij2//employeeField_lx2kwcd4","invalid":false},{"from":{"line":0,"ch":24,"sticky":null},"to":{"line":0,"ch":33,"sticky":null},"value":"employeeField_lx2me0ba","invalid":false}],"isCmData":true}

删除群成员:

{"text":"DIFFERENCESET(​获取历史群聊数据.群成员​,​删除群成员姓名​)","marks":[{"from":{"line":0,"ch":14,"sticky":null},"to":{"line":0,"ch":28,"sticky":null},"value":"node_oclx2n15ij2//employeeField_lx2kwcd4","invalid":false},{"from":{"line":0,"ch":29,"sticky":null},"to":{"line":0,"ch":38,"sticky":null},"value":"employeeField_lx2me0b9","invalid":false}],"isCmData":true}

3. 实现效果

3.1. 创建会话群

宜搭提交数据:

钉钉会话群创建:

3.2. 更新会话群

宜搭提交更新群聊数据:

钉钉会话群更新:

4. 在线试玩

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4