使用JSON格式化SharePoint列的结果不一致

ih99xse1  于 2023-04-08  发布在  其他
关注(0)|答案(1)|浏览(104)

我正在处理图书馆目录项目,每个项目可能有两个不同的URL。我有两个纯文本列,每个包含一个URL。
我有两个额外的列,我格式化为超链接的URL文本列的基础上。我使用相同的代码(不同的列名)为每个字段格式化为一个URL。一个链接列的作品,其他没有。
这是列表的屏幕截图,显示了所有四个字段。您可以看到文本URL字段和格式为URL的字段(一个工作,一个不)。我不相信这与URL语法有关-我已经尝试在两个字段中粘贴相同的URL,但得到相同的结果(一个工作,一个不)。(https://i.stack.imgur.com/aKU5r.png
下面是列中有效的代码:enter image description here
这是列中不起作用的代码:enter image description here
列类型相同。(出于某种奇怪的原因,格式化的链接字段需要为数字。)
enter image description here
有人能帮我找出原因吗?

wbrvyc0a

wbrvyc0a1#

1 -你检查他们的内部名称?在列表设置,你可以点击每个字段和各自的页面,在URL的末尾,你会发现他们的内部名称.你可能会发现,一个不工作有一个略有不同的名称?
2 -您是否尝试在编辑/保存JSON模式时打开导航器开发工具(F12),以查看是否存在JavaScript错误?
3 -你试过第三个测试柱吗?

相关问题