【发布时间】:2022-01-13 19:47:46
【问题描述】:
我尝试了“将行添加到 Excel 表格”步骤,但无法在上面的“选择”步骤中从 Column1 和 Column2 中获取值。
我想这应该很容易,但我做不到。
谢谢,
【问题讨论】:
标签: power-automate
我尝试了“将行添加到 Excel 表格”步骤,但无法在上面的“选择”步骤中从 Column1 和 Column2 中获取值。
我想这应该很容易,但我做不到。
谢谢,
【问题讨论】:
标签: power-automate
您的“选择”操作看起来可能缺少某些内容,似乎会将整个项目添加到“列 1”并将其复制到“列 2”。如果您的值是一个数组,但它没有被识别为这样,您可以使用“解析 JSON”操作或 json() 表达式,您应该能够选择要用于每列的键。
我可能需要更多详细信息才能查看您的流程的确切问题,但同时试试这个:
解析 JSON 动作
这里的“初始化变量”将是您的 blob 存储结果。
json() 表达式
参数将是您的 Blob 存储。在我的示例中是我在图像中播种的字符串变量。
由于“选择”操作返回一个数组作为结果,您应该使用的下一步是“应用到每个”操作
“选择”操作中映射的新值应该可以在此处使用,如果出于某种原因它们不可用(电源自动执行此类问题很常见),您可以使用表达式来获取值
items('Apply_to_each')?['columnName']
请注意,如果您重命名此操作,“items”中的“Apply_to_each”会有所不同。
然后,您将拥有 Excel 文件,其中所有行都添加到您选择的表格中。
【讨论】: