問題の内容

Guideテーマをインポートしようとすると、次のエラーが表示されます:テーマをインポートできませんでした。オブジェクトタイプのプロパティ'#/settings/X/variables/X'が必要なスキーマのいずれとも一致しませんでした。

解決のステップ

Guideテーマをインポートするときにこのエラーが表示される場合、いくつかの原因が考えられます。このエラーは基本的に、設定内の変数に問題があることを示しています。一般的な変数エラーとその解決方法については、以下の例を参照してください。

例1

以下の変数 は、Guideテーマをインポートするときに、「オブジェクトタイプのプロパティ '#/settings/3/variables/0' が必要なスキーマのいずれとも一致しませんでした」 というエラーを返します。

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

この例では、 「#/settings/3/variables/0」 というメッセージは、インデックス3の設定内のインデックス0の変数に問題があることを示しています。

IDプロパティは30文字以内で、英数字と _ (アンダースコア)文字。問題を解決するには、 _(アンダースコア)の代わりに - (ダッシュ)。変更した場合 prevent-style に prevent_style これによりエラーが削除されます

例2

以下の変数は 、Guideテーマをインポートするときに、「オブジェクトタイプのプロパティ '#/settings/10/variables/1' が必要なスキーマのいずれとも一致しませんでした」 というエラーを返します。

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

この例では、 IDに大文字を使用することはできません。識別子から大文字を削除する場合、 country_fieldId_label これによりエラーが削除されます。

例3

以下の変数は、Guideテーマをインポートするときに 、「オブジェクトタイプのプロパティ '#/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文字未満の名前に変更してください。

Guideテーマのインポートについて詳しくは、次の記事を参照してください:設定パネルのカスタマイズ

翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。

翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。

Powered by Zendesk