检查 MS Flow 表达式中的日期字段是否为空
Check a date field is blank or empty in MS Flow expression
作为流程中电子邮件步骤的一部分,我们正在创建一个 HTML table,其中使用 css.
隐藏某些行
所以我们的表达式公式(在 Outlook 的正文中 - 从共享邮箱发送电子邮件 步骤如下所示:
if(
And(
Or(
equals(triggerBody()['DD_Artwork']['Value'], 'Bargain New Store')
, equals(triggerBody()['DD_Artwork']['Value'], 'Home & Fashion')
,equals(triggerBody()['DD_Artwork']['Value'], 'Home Store'))
, @empty(triggerBody()?['StoreOpeningDate']))
,'tr.StoreOpenDate {display:visible}', 'tr.StoreOpenDate {display:none}')
这部分,检查日期选择器字段 StoreOpeningDate 不起作用:
, @empty(triggerBody()?['StoreOpeningDate']))
我们也尝试过:
, Not IsBlank(triggerBody()?['StoreOpeningDate']))
和
, Not IsEmpty(triggerBody()?['StoreOpeningDate']))
甚至:
, Not equals(triggerBody()?['StoreOpeningDate']), '')
但我们总是收到错误消息表达式无效
那么正确的做法是什么?
我遇到了类似的问题。 TriggerBody()
函数正在造成损害。只需使用
Empty(item()?['DateField'])
条件中不等于 false。
作为流程中电子邮件步骤的一部分,我们正在创建一个 HTML table,其中使用 css.
隐藏某些行所以我们的表达式公式(在 Outlook 的正文中 - 从共享邮箱发送电子邮件 步骤如下所示:
if(
And(
Or(
equals(triggerBody()['DD_Artwork']['Value'], 'Bargain New Store')
, equals(triggerBody()['DD_Artwork']['Value'], 'Home & Fashion')
,equals(triggerBody()['DD_Artwork']['Value'], 'Home Store'))
, @empty(triggerBody()?['StoreOpeningDate']))
,'tr.StoreOpenDate {display:visible}', 'tr.StoreOpenDate {display:none}')
这部分,检查日期选择器字段 StoreOpeningDate 不起作用:
, @empty(triggerBody()?['StoreOpeningDate']))
我们也尝试过:
, Not IsBlank(triggerBody()?['StoreOpeningDate']))
和
, Not IsEmpty(triggerBody()?['StoreOpeningDate']))
甚至:
, Not equals(triggerBody()?['StoreOpeningDate']), '')
但我们总是收到错误消息表达式无效
那么正确的做法是什么?
我遇到了类似的问题。 TriggerBody()
函数正在造成损害。只需使用
Empty(item()?['DateField'])
条件中不等于 false。