Integromat无法识别Field Maps Designer附件,求助自动邮件发送方案
解决Field Maps Designer附件通过Integromat自动邮件发送的方案
方案1:通过ArcGIS REST API手动获取附件
Integromat的Field Maps模块未封装附件获取功能时,可直接调用ArcGIS REST API实现:
- 先通过Integromat的Field Maps模块获取更新要素的
ObjectID; - 添加HTTP模块,发送GET请求到你的要素服务附件端点:
https://<你的ArcGIS服务地址>/arcgis/rest/services/<服务名>/FeatureServer/<图层ID>/features/{ObjectID}/attachments; - 配置ArcGIS认证(可使用令牌或API密钥),解析返回的JSON响应,提取每个附件的
url(附件下载地址)和name(文件名); - 再添加一个HTTP模块,针对每个附件的
url发送GET请求,将响应内容保存为Integromat临时文件。
方案2:关联邮件模块发送附件
将上述步骤中生成的临时文件,直接关联到Integromat邮件模块的「附件」字段,选择对应的文件名和文件内容变量即可。
方案3:检查要素服务权限配置
确保Integromat使用的ArcGIS账号具备以下权限:
- 目标要素服务的读取权限;
- 要素服务的「附件访问」已开启(在ArcGIS Online/Enterprise的服务设置中,确认附件查询权限未被限制)。
方案4:改用Webhook触发流程
如果Field Maps触发模块存在局限,可给ArcGIS要素服务配置Webhook:
- 在ArcGIS服务设置中添加Webhook,触发条件设为「要素更新」;
- 将Webhook的接收地址设为Integromat的Webhook模块地址;
- Webhook推送的Payload中会包含更新要素的
ObjectID,后续流程同方案1,通过API拉取附件并发送邮件。
内容的提问来源于stack exchange,提问作者Geographos
相关产品推荐
相关产品推荐

