集成&自动化 - 创建并更新会话群
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. 在线试玩
本文档对您是否有帮助?