Sinais do problema
Quando tento importar um tema do Guide, recebo o seguinte erro: Erro ao importar o tema. A propriedade '#/settings/X/variables/X' do tipo object não corresponde a nenhum dos esquemas necessários.
Etapas de resolução
Há várias causas possíveis para esse erro aparecer durante a importação de um tema do Guide. Essencialmente, o erro indica que há um problema com uma variável dentro da configuração. Consulte os exemplos abaixo para erros de variável comuns e como resolvê-los.
Exemplo 1
A variável abaixo retorna o erro A propriedade "#/settings/3/variables/0" do tipo object não corresponde a nenhum dos esquemas necessários ao importar o tema do Guide.
{ "identifier": "prevent-style", "type": "file", "description": "styles_group_guide", "label": "custom_guide_prevent" },
Neste exemplo, a mensagem ‘#/settings/3/variables/0’ indica um problema com a variável com índice 0 dentro da configuração com índice 3.
A propriedade do identificador tem um limite de 30 caracteres e consiste apenas em caracteres alfanuméricos e _
(sublinhado). Para corrigir o problema, use um identificador com _
(sublinhado) em vez de um -
(traço). Se você alterar prevent-style
para prevent_style
na variável acima, isso removerá o erro.
Exemplo 2
A variável abaixo retorna o erro A propriedade "#/settings/10/variables/1" do tipo object não corresponde a nenhum dos esquemas necessários ao importar o tema do Guide.
{ "identifier": "country_fieldId", "type": "text", "description": "country_fieldId_description", "label": "country_fieldId_label", "value": "360033214456" }
Neste exemplo, o erro aparece porque um o identificador não pode ter letras maiúsculas. Se você alterar o identificador para remover a letra maiúscula country_fieldId_label
, isso removerá o erro.
Exemplo 3:
A variável abaixo retorna o erro A propriedade "#/settings/1/variables/5" do tipo object não corresponde a nenhum dos esquemas necessários ao importar o tema do Guide.
{
"identifier": "community_new_post_button_color", "type": "color", "description": "colors_community_new_post_button_description", "label": "colors_community_new_post_button_label", "value": "#C7742C" },
Neste exemplo, o erro é exibido porque o identificador contém mais de 30 caracteres. Altere o identificador para um nome com menos de 30 caracteres para remover o erro.
Para obter mais informações sobre a importação de temas do Guide, consulte o artigo: Personalização do painel de configurações.
Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.
Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.