我的Conditional0 JSON语句未按预期工作



我有两个正在互操作的字段。

  1. [$WF_x0020_Status]
  2. [$WorkflowRequired]

只有当WF Status="Not Started"或WorkFlowRequired字段未设置或不等于"None"时,按钮才应显示。我的代码没有按预期工作。我做错了什么?

这是我的JSON

{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "button",
"txtContent": "Launch flow",
"customRowAction": {
"action": "executeFlow",
"actionParams": "{"id": "b9ac6fa1-f0ee-4299-a5e1-cc84ec667b80"}"
},
"style": {
"background-color": "#3366ff",
"color": "white",
"visibility": "=if([$WF_x0020_Status] == 'Not Started' && [$WorkflowRequired]<>'None'),'visible','hidden')"
}
}

您可以尝试以下操作:

"visibility": "=if(([$WF_x0020_Status] == 'Not Started'  && [$WorkflowRequired]!='None' ),'visible','hidden')"

相关内容

  • 没有找到相关文章

最新更新