You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SharePoint Online超链接列格式化:为空时显示NA的实现问题

SharePoint Online超链接列格式化实现空值显示“NA”

修改后的列格式化代码如下,可实现空值显示“NA”、有超链接时显示可点击的“View MSA”:

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "div",
  "children": [
    {
      "elmType": "a",
      "attributes": {
        "href": "@currentField",
        "target": "_blank"
      },
      "txtContent": "View MSA",
      "visible": "=if(@currentField, true, false)"
    },
    {
      "elmType": "span",
      "txtContent": "NA",
      "visible": "=if(@currentField, false, true)"
    }
  ]
}

逻辑说明:

  • 用div作为外层容器,包裹两个子元素:超链接标签a和文本标签span
  • 通过visible属性结合if表达式判断列值状态:
    • 当超链接列有值时,a标签可见,显示可点击的“View MSA”
    • 当列值为空时,span标签可见,显示“NA”

内容的提问来源于stack exchange,提问作者Thebat276

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:31:19