问题特征

当我尝试导入帮助中心主题时,出现以下错误:导入主题失败对象类型的属性“#/settings/X/variables/X”与所有必要架构都不匹配。

解决步骤

有多种原因可能导致在 导入帮助中心主题时出现此错误。该错误表示设置中的某个变量出现了问题。请参阅以下示例,了解常见变量错误及其解决方法。

使用下划线

在导入主题时,以下变量会返回错误 类型对象的属性 '#/settings/3/variables/0' 与任何所需的架构都不匹配 。

{
"identifier": "prevent-style",
"type": "file",
"description": "styles_group_guide",
"label": "custom_guide_prevent"
},

消息 “#/settings/3/variables/0” 表示索引 3 的设置内的索引 0 的变量出现了问题。

标识符属性仅限于 30 个字符以内,且仅包含字母数字字符和 _ (下划线)个字符。要解决此问题,请使用带有 的标识符 _ (下划线),而不是 - (短划线)。如果您更改 prevent-style 到 prevent_style 在上面的变量中,这将消除错误。

移除大写字母

在导入帮助中心主题时,以下变量会返回错误 类型对象的属性 '#/settings/10/variables/1' 与任何所需的架构都不匹配 。

{
"identifier": "country_fieldId",
"type": "text",
"description": "country_fieldId_description",
"label": "country_fieldId_label",
"value": "360033214456"
}

显示此错误是因为标识符不能有大写字母。要消除此错误,请更改标识符,并移除 中的大写字母字符 country_fieldId_label.

少于 30 个字符

在导入帮助中心主题时,以下变量会返回错误 类型对象的属性“#/settings/1/variables/5”与任何所需的架构都不匹配 。

{
"identifier": "community_new_post_button_color",
"type": "color",
"description": "colors_community_new_post_button_description",
"label": "colors_community_new_post_button_label",
"value": "#C7742C"
},

显示此错误是因为标识符包含超过 30 个字符。将标识符更改为包含少于 30 个字符的名称以消除错误。

有关导入帮助中心主题的更多信息,请参阅文章:自定义设置面板

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持