You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Automate中从ArcGIS的JSON输出提取指定属性?

Power Automate提取ArcGIS野火数据指定属性操作指南

方法一:用动态内容(新手友好,最快上手)

  • 打开你用来更新SharePoint列表的动作(比如「更新项目」或「创建项目」)
  • 找到要填充数据的字段,点击输入框右侧的「动态内容」按钮
  • 在弹出的面板里,找到你的「Parse JSON」动作输出(如果改了名字就找对应的),展开它后再展开attributes节点,就能直接看到你要的FireCause、ICS209ReportDateTime等所有目标属性,点击对应的属性就能把它插入到输入框里。

方法二:用表达式(和你处理POOState的逻辑一致)

如果你更习惯用表达式提取,格式和你之前写的POOState替换逻辑完全相同,只需要把最后方括号里的字段名换成目标属性即可:

  • FireCause:items('Apply_to_each_2')?['attributes']?['FireCause']
  • ICS209ReportDateTime:items('Apply_to_each_2')?['attributes']?['ICS209ReportDateTime']
  • IncidentName:items('Apply_to_each_2')?['attributes']?['IncidentName']
  • InitialLatitude:items('Apply_to_each_2')?['attributes']?['InitialLatitude']
  • InitialLongitude:items('Apply_to_each_2')?['attributes']?['InitialLongitude']
  • POOCity:items('Apply_to_each_2')?['attributes']?['POOCity']
  • POOCounty:items('Apply_to_each_2')?['attributes']?['POOCounty']
  • POOLandownerCategory:items('Apply_to_each_2')?['attributes']?['POOLandownerCategory']
  • POOLandownerKind:items('Apply_to_each_2')?['attributes']?['POOLandownerKind']

小提示:表达式里的?是用来处理属性可能为空的情况,避免流程报错,和你之前写POOState的逻辑保持一致就好。

注意事项

如果动态内容里找不到这些属性,大概率是「Parse JSON」的schema不对。解决方法:复制一条ArcGIS返回的单条野火完整JSON数据,回到「Parse JSON」动作,点击「生成」按钮,粘贴刚才的JSON数据,Power Automate会自动生成正确的schema,之后就能识别所有属性了。

内容的提问来源于stack exchange,提问作者The Skipper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 23:47:16