SharePoint Online JSON 列格式,如果列文本为空

SharePoint Online JSON Column Formatting, if colum text is empty

我是 Json 的初学者。从字面上看不到一个小时的经验。

我有一个 Microsoft 表单,它通过流在 SharePoint 站点中填充列表。我想格式化一些列,以便如果它们在表单中留空,则显示的文本将为 'N/A'.

在有人提出建议之前,我已经尝试设置列的默认值,但是当流程用 Microsoft 表单中的任何内容填充每一行时,它会用空字符串覆盖默认值。

还有其他方法吗?流程中的 if 语句可能吗?任何帮助表示赞赏。

您可以尝试使用 JSON 格式的以下代码:

{
   "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
   "elmType": "div",
   "txtContent": "=if(@currentField=='','N/A',@currentField)"
}

测试结果: