我正在使用 Microsoft 365 Power Automate 从 Excel 进行邮件合并:
我有一个简单的邮件合并流程,其中我
List rows present in a table
,然后进入Apply to each
,对于每一行,我读取电子邮件地址和一些合并字段以生成并发送电子邮件。发送电子邮件后,我想在当前行设置一个标志,以便查看 Excel,我可以快速看到哪些人已收到电子邮件。
Update a row
操作似乎是一种矫枉过正(而且效率低下),因为它要求我选择一个文件和表并找到要更新的行等。有没有办法告诉 Power Automate 仅更新它正在读取的行Apply to each
?
跟踪您正在处理的行不应该是太多工作。在您的
Apply to each
中,设置一个变量来跟踪当前行。然后在 Update a row
活动中,您可以只使用该变量。
小示例,其中一个表有 2 列:名称和更新。创建一个变量
current_name
。当您循环遍历每一行时,将“名称”列值分配给变量 current_name
。
在
Apply to each
循环中,Update a row
使用名称列作为键列,并将 current_name
作为键值。
您只需输入一次文件名和表名,无需“查找”当前行。这看起来确实有点矫枉过正且效率低下,因为 Power Automate 可能会重新连接到每一行的文件,但它也相当快。