Power Automate:更新 Excel 中“当前”行中的值

问题描述 投票:0回答:1

我正在使用 Microsoft 365 Power Automate 从 Excel 进行邮件合并:

我有一个简单的邮件合并流程,其中我

List rows present in a table
,然后进入
Apply to each
,对于每一行,我读取电子邮件地址和一些合并字段以生成并发送电子邮件。发送电子邮件后,我想在当前行设置一个标志,以便查看 Excel,我可以快速看到哪些人已收到电子邮件。

Update a row
操作似乎是一种矫枉过正(而且效率低下),因为它要求我选择一个文件和表并找到要更新的行等。有没有办法告诉 Power Automate 仅更新它正在读取的行
Apply to each

excel office365 power-automate
1个回答
0
投票

跟踪您正在处理的行不应该是太多工作。在您的

Apply to each
中,设置一个变量来跟踪当前行。然后在
Update a row
活动中,您可以只使用该变量。

小示例,其中一个表有 2 列:名称和更新。创建一个变量

current_name
。当您循环遍历每一行时,将“名称”列值分配给变量
current_name

Apply to each
循环中,
Update a row
使用名称列作为键列,并将
current_name
作为键值。

您只需输入一次文件名和表名,无需“查找”当前行。这看起来确实有点矫枉过正且效率低下,因为 Power Automate 可能会重新连接到每一行的文件,但它也相当快。

© www.soinside.com 2019 - 2024. All rights reserved.