如何解决如何修改逻辑应用中变量的属性?
我需要获取与类别和子类别匹配的记录计数,然后在电子邮件中包含摘要数据。
我想跟着流程走:
create a variable (Counts: object,{}))
-> forEach category(
forEach subcategory(
Run Analytics Query
-> Set Variable (Counts)))
-> Visualize Analytics Query # gets raw data to attach to email
-> Send Email # somehow iterating over same category and subcategory to inject summary data in the email
我的问题是,如何设置仅是 Counts 变量的一个属性?或者,如果失败,我可以跟踪我的结果以便我可以使用相同的嵌套 for 循环来构建电子邮件的好方法是什么?
解决方法
这里提供一个示例,只修改变量(对象)的一个属性供您参考。
1. 我初始化了一个名为 Counts
的变量,如下所示:
2. 然后初始化另一个名为 temp
的变量,如下所示:
3. 我想将变量 property2
中 Counts
的值从 20
更改为 19
。所以像下面这样做:
4.之后不要忘记更新变量temp
的值:
在您的情况下,步骤 1 和 步骤 2 应该在“For each”循环之外,因为“For each " 循环不允许存在“初始化变量”操作。
================================更新======== ============================
concat('"property2":"',string(variables('Counts')?['property2']),'"')
json(replace(variables('temp'),variables('oneProperty'),'"property2":"19"'))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。