Como fazer - Envio de texto baseado em script personalizado
Enviar texto por "Piping" em várias páginas
Exemplo 1:
Q1 Qual esporte você pratica mais?
Beisebol
Rugby
Futebol
Basquete
Outro __________
No exemplo acima, você deseja fazer as perguntas subsequentes ao respondente com base no esporte que ele pratica. A opção de "piping" (envio de texto) embutida funcionará apenas na próxima página imediata. Além disso, você não pode enviar automaticamente o texto inserido se a opção "outro" for escolhida. Para configurar a pesquisa acima, você precisará usar uma pergunta do tipo Script de Lógica/Pontuação Personalizada. Para isso, você precisará atualizar a Variável Personalizada 1 com o Esporte e, em seguida, poderá basear a ramificação na seleção e também usar o texto em qualquer lugar da pesquisa.
O script para o requisito acima é o seguinte:
#if (${Q1} == 1)
$survey.updateCustom1("Beisebol")
$survey.branchTo("Q2")
#end
#if (${Q1} == 2)
$survey.updateCustom1("Rugby")
$survey.branchTo("Q2")
#end
#if (${Q1} == 3)
$survey.updateCustom1("Futebol")
$survey.branchTo("Q2")
#end
#if (${Q1} == 4)
$survey.updateCustom1("Basquete")
$survey.branchTo("Q2")
#end
#if (${Q1} == 5)
$survey.updateCustom1("${Q1_OTHER}")
$survey.branchTo("Q2")
#end
No script acima, verificamos qual opção é selecionada para Q1 e, dependendo disso, atualizamos a variável Custom1 com o texto correto. Se a opção 5, que é a opção Outro, for selecionada, a variável Custom1 será atualizada com o texto inserido pelo usuário. Para referenciar o texto inserido para a opção Outro, usamos: "QuestionCode_OTHER", então no exemplo acima o QuestionCode é Q1, então referenciamos o texto inserido pelo usuário usando Q1_OTHER. Também estamos ramificando para a próxima pergunta, que é Q2 para cada seleção. Se necessário, podemos ramificar para diferentes perguntas com base na seleção. Você pode usar ${custom1} para substituir o valor armazenado na variável Custom1. Uma vez atualizado, o valor de Custom1 pode ser usado em qualquer lugar da pesquisa.
Os seguintes são os passos para configurar isso:
- Configure a pesquisa básica com todas as perguntas.
- Onde quer que você queira substituir o texto para o esporte que o usuário/respondente selecionou, use ${custom1}.
- Após Q1, adicione uma pergunta do tipo Script de Lógica/Pontuação Personalizada e insira o script acima.
- Certifique-se de que há uma quebra de página em Q1.
Obrigado por enviar feedback.