カスタムスクリプトベースの配管 - どのように?

どのように複数のページにわたってパイプテキストをしますか?

実施例1:

あなたが最もを果たしんスポーツQ1?

 野球
 ラグビー
 サッカー
 バスケットボール
 その他__________
 
上記の例では、回答者に彼らが遊ぶスポーツに基づいて、その後の質問をしたいです。内蔵配管オプションは、次の即時のページで動作します。他のオプションが選択済みされている場合にも自動的にパイプテキストを入力することはできません。上記の調査をセットアップするには、カスタム得点/ロジックスクリプトタイプの質問を使用する必要があります。このためには、スポーツでカスタム変数1を更新する必要があります、あなたはその後、選択に分岐しても、どこにでも調査でテキストを使用ベースにすることができます。

次のように上記の要件のためのスクリプトは、次のとおりです。

#if($ {Q1} == 1)
      $ survey.updateCustom1(「野球」)
      $ survey.branchTo(「Q2」)
#終わり

#if($ {Q1} == 2)
      $ survey.updateCustom1(「ラグビー」)
      $ survey.branchTo(「Q2」)
#終わり

#if($ {Q1} == 3)
      $ survey.updateCustom1(「サッカー」)
      $ survey.branchTo(「Q2」)
#終わり

#if($ {Q1} == 4)
      $ survey.updateCustom1(「バスケットボール」)
      $ survey.branchTo(「Q2」)
#終わり

#if($ {Q1} == 5)
      $ survey.updateCustom1( "$ {Q1_OTHER}")
      $ survey.branchTo(「Q2」)
#終わり
 
上記のスクリプトでは、Q1のために選択され、それに応じて、我々は正しいテキストとカ​​スタム1変数を更新しているオプションを確認してください。その他のオプションでオプション5を選択した場合は、カスタム1変数は、ユーザ入力のテキストで更新されます。我々はユーザーがQ1_OTHERを使用してテキストを入力し参照するように、上記の例のQuestionCodeは、Q1がでて「QuestionCode_OTHER」:私たちが使用する他のオプションに入力したテキストを参照するには。また、各選択のためのQ2である次の質問に分岐されています。必要であれば、我々は選択に基づいて、別の質問に分岐することができます。あなたは、カスタム1変数に格納された値を置き換えるために$ {カスタム1}を使用することができます。更新されるとカスタム1の値は、調査上のどこにでも使用することができます。

これを設定するための手順は次のとおりです。

  1. すべての質問を使ったセットアップの基本的な調査
  2. あなたは、ユーザー/回答者が選択したスポーツ用のテキストを置き換えたいところはどこでも${custom1}
  3. Q1後カスタム得点/ロジックスクリプトタイプの質問を追加して、上記のスクリプトを入力します。
  4. Q1での改ページがあることを確認してください

この記事は役に立ちましたか?
申し訳ありません
どうすればそれを改善できますか?
提出する