在Power Automate中使用concat功能时遇到问题

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

每次运行流时,尝试在共享点列表中增加唯一ID字段。例:如果流程再次运行前的最后一行中的“唯一ID”字段是“ M10389”。然后,在流程运行之后,将在其下创建一个新项目,其唯一ID将为“ M10390”。

唯一不起作用的流程是唯一ID部分。这是创建项目操作块的“唯一ID”字段中的代码,这些代码将不起作用,但应该起作用。

我尝试过:concat(string(M),add(10386,triggerBody()?['resourceData']?[[responseId']))]concat(M,add(10386,triggerBody()?['resourceData']?['responseId']))]附言“ triggerBody()?['resourceData']?['responseId']”是触发该流程的表单提交的数量,也是我如何将“唯一ID”字段加1。

都不起作用,我认为它与concat()函数有关,因为concat(m,n)不起作用,concat(string(M),string( 2)),甚至concat(string(m),string(n))。实际上,concat唯一有效的时间是当我使用2个数字,例如concat(52,7)

错误消息仅显示为:

“ us.flow.microsoft.com说表达式无效。“

如何实现电源自动化后的目标?

图片如下:Picture of my flow

sharepoint concat flow power-automate createitem
2个回答
0
投票

另一种实现相同目的的方法可以是两个创建两个变量,一个增加唯一ID号的一部分,第二个是组成唯一ID。您可以使用uniqueIdNumber函数来设置Add变量的值,就像您已经在做的一样。

add(10386,triggerBody()?['resourceData']?['responseId'])) 

然后,您可以通过使用另一个uniqueID操作来设置第二个变量set variable的值,即

M uniqueIdNumber

((您需要从动态内容中选择'uniqueIdNumber'变量,在uniqueID变量的设置变量值操作中。)

然后您可以在uniqueID操作中使用Create Item变量。


0
投票

有点类似于穆罕默德的回答。尝试使用一个变量,并将变量的值设置为“ triggerBody()?['resourceData']?['responseId']”。

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