飞书新版消息卡片实现交互录入多维表格!

飞书新版消息卡片实现交互录入多维表格!

开发者广场内容精选NaN-NaN-NaN
解决方案
作者:陈楚飞
推荐理由
飞书集成平台可太好用了!帮你把消息卡片内容轻松录入多维表格!
1.效果
现在消息卡片升级了,可以实现在消息卡片中完成交互,比如在消息卡片中直接进行填写并且自动回写到多维表格中,而不需要放一个按钮附上链接让用户去到多维表格再填写。
2.需要做的准备
2.1 加入新版内测灰度
  • 首先,你需要加入内测群,命中新工具的灰度:点此加入
  • 加入内测群后,你可以访问新工具地址,来尝鲜体验本次灰度的产品功能。
2.2 有一个应用(机器人)
  • 飞书开放平台中的开发者后台创建一个应用,并且开通机器人功能
  • 具有飞书集成平台的使用权限(字节租户的权限可能不好开通,可以在测试租户尝试并且在客户租户进行搭建使用)。
2.3 有一个多维表格
由于本demo将使用多维表格进行示范,所以需要。但这个回传功能不仅能应用于base,其他比如审批、IM等功能也可以用到。(消息卡片交互base模板
3.搭建流程
3.1 创建消息卡片
飞书卡片搭建工具中创建空白卡片。
并且选择刚刚在开放平台中创建的应用。
在空白卡片中加入任意“交互”组件。如果想要在一张卡片中加入多个“交互”组件,建议使用“表单容器”把多个交互组件都放进去。
250px|700px|reset
💡在本场景中,由于涉及多维表格的回写,所以需要设置一个变量(recordid),并且在提交按钮处设置一个请求回调。(本demo的特殊设置)
为了避免用户重复提交,所以还会设置第二张卡片用于在用户提交后更新卡片。
250px|700px|reset
3.2 集成流搭建
总共需要两个集成流,一个用于发送消息卡片(新版消息卡片只能通过集成或者自己编程发送),一个用于获得消息卡片中用户的交互回传,并且回写到多维表格中。
  • 发送新版消息卡片
这里需要把“将记录id传入card”组件中的卡片id改为自己的第一张卡片id。
250px|700px|reset
并且把“base新增记录”组件中的网址放到多维表格自动化中。
💡这里我设置为了将消息卡片发给我自己,大家可以在这里修改“接收者id”,就可以把消息发给想发的人或者群了。
250px|700px|reset
  • 接收交互回传
想要接收交互回传,需要先在开放平台中配置回传地址。首先需要创立一个集成流:
发布了之后,将上面红框中的回调地址复制到开放平台的应用中,并且保存。
250px|700px|reset
配置好回调地址后,将下面的工作流下面的四个组件替代掉“配置消息卡片回调地址”这个集成流中的“同步回调”组件。并且将“同步网址触发器”改为“异步网址触发器”。
同样需要“更新卡片json”中的卡片id改为自己的第二张卡片id。
并且在“更新base”组件中选取到自己之前生成的base以及数据表。
先进生产力和业务协同平台
联系我们立即试用
更多人气推荐
查看更多

先进团队,先用飞书

欢迎联系我们,飞书效能顾问将为您提供全力支持
分享先进工作方式
输送行业最佳实践
全面协助组织提效
反馈给飞书 CEO:ceo@feishu.cn