首页 > 解决方案 > 如何在使用 Power Automate 添加列表项后更新它

问题描述

我无法弄清楚如何在 SharePoint Online 中对 Power Automate 中的列值进行非常简单的更新。我已经看到了如何更新另一个列表上的项目的示例,但是没有任何内容可以更新刚刚添加并触发工作流的同一项目上的值。谁能给我一个例子,也许是一个非常简短的解释?

我想将两列的值相乘并将其添加到同一项目的第三列,该列将是空白的。我使用公式来更新我想要使用其他列的值的列。=[Dollar Amount]*[% Chance] 但它说语法无效。这种新的电力自动化似乎没有什么直观的东西,与过去的简单相比,这是一个可怕的失败。MS总是犯这些错误。

标签: sharepoint-online

解决方案


它是 Power Automate,而不是电源自动化。细节很重要。

首先,尝试在创建项目时设置列值。然后你就不必编辑它了。如果您已经知道 [Dollar amount] 和 [% Chance] 的值(Chance,真的?还是 Change?),那么您可以在创建项目之前使用这些值来生成值。您可以在变量中或使用 Compose 操作执行此操作。然后创建项目并引用变量或撰写操作的输出。

如果这不是一个选项,您可以使用 Edit Item 操作并从上面用于创建项目的操作中获取项目的 ID。

你说“MS总是犯这些错误”。- 问题更可能是数据类型不匹配,例如在计算中使用文本字段、拼写错误或语法错误。这不是MS犯的错误。同样,细节很重要。

评论后编辑:如果工作流是由创建的项目触发的,那么您可以使用编辑项目操作并引用触发器项目的 ID。


推荐阅读