SPFx 字段定制器 - serve.json不支持字段名称中的 utf-8 字符

SPFx Field Customizer - serve.json does not support utf-8 characters in field name

提问人:Adam Hrstka 提问时间:7/19/2023 更新时间:7/19/2023 访问量:45

问:

我正在尝试在 SharePoint 网站(在线)上应用字段定制器。 首先,我通过运行 Yeoman SharePoint 生成器来生成项目。所有这些都很顺利,直到我尝试修改文件。serve.json

"helloWorld": {
      "pageUrl": "https://my.sharepoint.com/sites/MySite/Lists/List1/AllItems.aspx",
      "fieldCustomizers": {
        "FieldName": {
          "id": "1b20fbc6-0a72-4cdd-c352-cac47a9f917e",
          "properties": {
            "sampleText": "Value"
          }
        }
      }
    }

在这里,我需要更新 .由于需要是字段的显示名称而不是内部名称(idk why - 内部名称在运行时甚至不会触发脚本),因此我需要在此处使用 utf-8 字符(site 旨在用于字符等常见的语言)。FieldNameFieldNamegulp serveš,č,ř,ž

但是当我尝试重命名为例如时,我收到消息,然后会失败。 我尝试使用unicode,所以再次显示相同的消息。FieldNameKočkaProperty Kočka is not allowed.gulp serve\u004b\u006f\u010d\u006b\u0061

我唯一发现的是,当我设置不包含这些特殊字符的字段的显示名称时 - 然后字段定制器将应用于此字段,之后我可以转到 URL 并替换那里实际输入,定制器将应用于此字段。FieldNameFieldNameKočka

但是,这不是好的解决方法,我认为这仅适用于调试,不适用于将来的实际部署。

有谁知道 json 如何接受 utf-8 字符?

提前致谢

JavaScript JSON SharePoint UTF-8 SPFX

评论


答: 暂无答案