【发布时间】:2021-08-15 02:30:24
【问题描述】:
我有一个字段来定义要批准的文档。字段名称是“WorkflowRequired”,这是一个选择字段。 我想根据该选择显示一个按钮。 我可以单独执行此操作,但是当我尝试合并多个 if 语句时,逻辑会失败。
这就是我所拥有的。 { "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
If([@WorkflowRequired]=='DI 退出', "elmType": "按钮", "txtContent": "启动 DI 退出", “customRowAction”:{ “动作”:“执行流”, "actionParams": "{"id": "86b2de78-e44c-4e6d-9707-08369f679a42"}" }, “风格”: { “背景色”:“#0080ff”, “白颜色”, “边界半径”:“0 15px”, "可见性": "=if(([$DIExitApprovalStatus] == 'Pending'),'visible','hidden')" }
If([@WorkflowRequired]=='OA 退出', "elmType": "按钮", "txtContent": "启动 OA 退出", “customRowAction”:{ “动作”:“执行流”, "actionParams": "{"id": "e7879e07-2fed-4cee-9a13-9aa4fc673b3c"}" }, “风格”: { “背景色”:“#008082”, “白颜色”, “边界半径”:“0 15px”, "可见性": "=if(([$OAExitApprovalStatus] == 'Pending'),'visible','hidden')") }
If([@WorkflowRequired]=='CD_CV 退出', "elmType": "按钮", "txtContent": "启动 CD_CV 退出", “customRowAction”:{ “动作”:“执行流”, "actionParams": "{"id": "52999e98-ea2b-46c7-ab21-d5e8e727fa94"}" }, “风格”: { “背景色”:“#008082”, “白颜色”, “边界半径”:“0 15px”, "可见性": "=if(([$_CD_CVExitApprovalStatus] == 'Pending'),'visible','hidden')" } }
【问题讨论】: