工作表如何获取外部数据
外部系统的数据对接,除了主动接收外部数外推送过来的数据,有时需要主动从外部系统请求获取数据。
场景举例
工作表《联系人》表中客户的手机号录入后,将手机号发送给【聚合网手机号归属地查询】接口,获取此手机号的归属信息,然后将归属地写入到工作表中的归属地字段中。
实现方法
创建工作表事件工作流
当手机号字段新增或更新时触发流程。
添加发送API请求节点
选择发送自定义请求类型
请求方式选择GET方式
请求的API URL填写为 http://apis.juhe.cn/mobile/get?key=4c80e35a4220b955a2932a38e6511e9e&phone=
点击【测试API】按钮。如果请求成功,则会获取到返回数据。
由于平台中手机号存储的是带区号的+86,而此API接口不支持+86,因此在使用前,我们先把+86去掉,通过代码块节点即可实现。
在发送API请求前,增加一个代码块节点去掉+86。配置如下:
代码块节点中的代码如下,功能就是删除掉手机号的 前三个字符 +86,并输出。
output = {output: input.phone.slice(3)};
将获取到归属地信息写入工作表
添加【更新记录】节点,将获取到信息写入到归属地字段中。
更新为的内容可以是省和城市的拼接
发布工作流
修改一个工作表中一个记录的手机号字段,验证测试。
文档问题反馈
文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧