1.我创建了一个 csv 文件(命名为billing.csv
),并将其上传到 blob 存储。
InstanceID, MeterID, UsageQuantity, ResourceLocation, Pre tax cost
1,1,2,aa,10
2,2,3,bb,20
3,3,5,cc,30
2.在逻辑应用程序中,使用“获取 blob 内容”获取 csv 文件。
3.在您的逻辑应用程序中
搜索“解析 CSV ”操作。
4. “解析CSV”动作会要求你输入“API Key”,你需要先到这个页面-->点击“开始免费试用”,注册一个账号并创建一个新的API Key。
复制秘密并将其作为“API 密钥”粘贴到您的逻辑应用程序中,它将允许您连接 Plumsail。
5.然后选择blob内容到“解析CSV”并输入标题InstanceID, MeterID, UsageQuantity, ResourceLocation, Pre tax cost
。添加一个新参数“跳过第一行”并将其值设置为Yes
。
6.初始化一个变量sum
并将其值设置为0
整数类型。初始化另一个变量tempItem
并将其值设置为0
。
7.使用“ For each ”循环。
来自Body
“ Parse CSV ”动作,“值”的表达式为:add(variables('tempItem'), int(items('For_each')?['Pre tax cost']))
8.运行逻辑应用程序后,我们可以看到sum
最后一个循环是:
9.这是整个逻辑应用程序供您参考:
进口:
此解决方案使用第三方连接器“ Plumsail Documents ”,我不确定它是否免费。我过去注册了帐户,它可以免费使用。但是今天api key不能继续使用了,我需要注册另一个账号,再创建一个api key。所以我认为如果你想长时间使用这个第三方连接器需要额外的费用。