前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PowerAutomate云端流中JSON的增删改查操作

PowerAutomate云端流中JSON的增删改查操作

作者头像
陈学谦
发布2022-05-25 13:38:48
1.4K0
发布2022-05-25 13:38:48
举报
文章被收录于专栏:学谦数据运营

json是powerautomate云端flow中常常出现的一种数据形式,有时需要手动生成,有时需要自动获取后进行获取其中的内容。

json的增删改查熟练对于快速构建一个有效的flow大有裨益。

我们以一个云端流为例简单地说一下关于json的操作。

1、增addProperty

首先我们需要先创建一个变量-json示例:

此处的{}是有必要的,否则会运行不成功。

设置有一个编辑:

代码语言:javascript
复制
addProperty(variables('json示例'),'姓名','张三')

接着我们还得将此结果返回到变量中:

输出结果为:

不过很多时候,我们想要往里添加的内容不止这么简单,我们可能想要添加另一个json到这个json中,形成嵌套。方法也很简单,再设置一个变量地址

再次使用addProperty:

代码语言:javascript
复制
addProperty(variables('json示例'),'地址',variables('地址'))

输出:

我们还可以继续往里添加一些内容,比如邮编:

代码语言:javascript
复制
addProperty(outputs('编辑_2'),'邮编', '266500')

输出:

2、删removeProperty

某些时候我们需要删除json结构中的某些字段,就可以使用removeProperty来实现,用法如下:

代码语言:javascript
复制
removeProperty(outputs('编辑_3'),'姓名')

输出:

3、改setProperty

如果要对json中的某项内容进行修改,可以使用setProperty,比如要修改邮编为266555:

代码语言:javascript
复制
setProperty(outputs('编辑_4'),'邮编','266555')

输出:

如果json结构中没有setProperty设置的字段,那么会添加一个新的字段,效果与addProperty一致:

代码语言:javascript
复制
setProperty(outputs('编辑_5'),'姓名','学谦')

输出:

4、查

如果我们想由此json结构得到里面姓名字段的值,可以有多种办法,可以使用“分析json”这个独立的功能,

然后选取“姓名”字段:

我们也可以直接按照如下的写法(本质与分析json相同):

代码语言:javascript
复制
outputs('编辑_6')?['姓名']

输出:

如果想获取子结构中的字段的值也是可以的:

代码语言:javascript
复制
outputs('编辑_6')?['地址']?['城市']

输出:

以上就是powerautomate云端flow的json结构增删改查的全部内容,通过本文的学习,想必你一定会对json结构的数据处理更加得心应手。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档