每次流运行时,尝试在共享点列表中增加唯一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
答案 0 :(得分:0)
另一种实现相同目的的方法可能是两个创建两个变量,一个变量增加唯一ID号部分,第二个是组成唯一ID。您可以使用uniqueIdNumber
函数来设置Add
变量的值,就像您已经在做
add(10386,triggerBody()?['resourceData']?['responseId']))
然后,您可以使用另一个uniqueID
操作,即第二个变量set variable
来设置值。
M uniqueIdNumber
(您需要在'uniqueIdNumber'
变量的设置变量值操作中,从动态内容中选择uniqueID
变量。)
然后,您可以在uniqueID
操作中使用Create Item
变量。
答案 1 :(得分:0)