首页 > 解决方案 > 我的 Conditional0 JSON 语句未按预期工作

问题描述

我有两个要查询的字段。

  1. [$WF_x0020_状态]
  2. [$WorkflowRequired]

仅当 WF 状态 =“未启动”或 WorkFlowRequired 字段未设置或不等于“无”时,才应显示该按钮。我的代码没有按预期工作。我做错了什么?

这是我的 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')"
  }
}

标签: jsonsharepoint

解决方案


你可以试试下面的:</p>

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

推荐阅读