Power Automate:从 MS 表单触发“向表中添加行”列中的 IF 条件

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

我在 Power Automate 中创建了一个流程,用于向电子表格添加新行。 我遇到的问题是,对于一栏,我需要说明表单提交与哪个系统相关。 由于我目前只有一个系统,我只想输入一个表达式,表示如果系统登录不为空,则输入“Master”字段列表

我将此表达与“这与哪个系统相关?”相对应。字段,但虽然没有错误,但电子表格未填充。

if(not(empty(triggerOutputs()?['body/resourceData/System login'])),'Master','')

所有其他字段都工作正常,但它们只是从表单直接输入,所以我不希望出现问题。 我已经确保在测试时提交表单时“系统登录”字段中也有一个值,但我似乎没有得到任何结果。

我试过这个:

if(not(empty(triggerOutputs()?['body/resourceData/System login'])),'Master','')

以及在此之前的一些变化 - 例如System_login、系统登录和 system_login 以防区分大小写或喜欢/不喜欢这个空间。

没有出现错误消息,但值为空

有人可以帮忙吗?

if-statement expression power-automate
1个回答
0
投票

您没有正确访问输出。你的表情应该是:

if(not(empty(triggerOutputs()?['body']?['resourceData']?['System login'])),'Master','')
© www.soinside.com 2019 - 2024. All rights reserved.