使用 Power Automate 添加列表项后如何更新它
How do I update a list item after adding it with Power Automate
我不知道如何在 SharePoint Online 的 Power Automate 中对列值进行非常简单的更新。我见过如何更新另一个列表中的项目的示例,但没有更新刚刚添加并触发工作流的同一项目的值。任何人都可以给我一个例子,也许是一个非常简短的解释吗?
我想将两列的值相乘并将其添加到同一项目的第三列,该列将为空白。我使用公式使用其他列的值更新我想要的列。 =[Dollar Amount]*[% Chance] 但它表示语法无效。这种新的电力自动化似乎没有什么直观的东西,与过去的简单相比,这是一个可怕的失败。 MS 总是犯这些错误。
它是 Power Automate,而不是电力自动化。细节很重要。
首先,尝试在创建项目时设置列值。然后你就不必编辑它了。如果您已经知道 [Dollar amount] 和 [% Chance] 的值(Chance,really?还是 Change?),那么您可以在创建项目之前使用它们来生成值。您可以在变量中或使用 Compose 操作执行此操作。然后创建项目并引用变量或撰写操作的输出。
如果这不是一个选项,您可以使用“编辑项目”操作并从上面用于创建项目的操作中获取项目的 ID。
您说“MS 总是犯这些错误”。 - 问题更有可能是数据类型不匹配,例如在计算中使用文本字段、输入错误或语法错误。这不是 MS 犯的错误。同样,细节很重要。
评论后编辑:如果工作流是由创建项目触发的,那么您可以使用编辑项目操作并引用触发项目的 ID。
第一种方法,您可以使用计算列。
=[% Chance]*[Dollar Amount]
第二种方法,使用Flow。
测试结果:
我不知道如何在 SharePoint Online 的 Power Automate 中对列值进行非常简单的更新。我见过如何更新另一个列表中的项目的示例,但没有更新刚刚添加并触发工作流的同一项目的值。任何人都可以给我一个例子,也许是一个非常简短的解释吗?
我想将两列的值相乘并将其添加到同一项目的第三列,该列将为空白。我使用公式使用其他列的值更新我想要的列。 =[Dollar Amount]*[% Chance] 但它表示语法无效。这种新的电力自动化似乎没有什么直观的东西,与过去的简单相比,这是一个可怕的失败。 MS 总是犯这些错误。
它是 Power Automate,而不是电力自动化。细节很重要。
首先,尝试在创建项目时设置列值。然后你就不必编辑它了。如果您已经知道 [Dollar amount] 和 [% Chance] 的值(Chance,really?还是 Change?),那么您可以在创建项目之前使用它们来生成值。您可以在变量中或使用 Compose 操作执行此操作。然后创建项目并引用变量或撰写操作的输出。
如果这不是一个选项,您可以使用“编辑项目”操作并从上面用于创建项目的操作中获取项目的 ID。
您说“MS 总是犯这些错误”。 - 问题更有可能是数据类型不匹配,例如在计算中使用文本字段、输入错误或语法错误。这不是 MS 犯的错误。同样,细节很重要。
评论后编辑:如果工作流是由创建项目触发的,那么您可以使用编辑项目操作并引用触发项目的 ID。
第一种方法,您可以使用计算列。
=[% Chance]*[Dollar Amount]
第二种方法,使用Flow。