SIGN UP FREE
カスタムスクリプト|アンケート用カスタマイズスクリプト|QuestionPro
無料アカウント

カスタムスクリプト

無料トライアルを開始
image logics

カスタムスクリプトとは?

カスタムスクリプトは、カスタマイズしたユーザー定義のトリガーに基づいて、アンケートの流れを変更したり、アクションを実行したりするために使用します。これらのトリガーは、質問に対する回答に基づいています。

QuestionProでは、カスタムロジックエンジンを使用して、Apache Velocity言語のコードスクリプトを分岐やループに適用することができます。VelocityはJavaベースのテンプレートエンジンで、Javaオブジェクトを参照するためのテンプレート言語を提供します。以下の設定により、分岐およびデバッグ時にコードスクリプトを適用するように質問を構成することができます。

カスタムロジックエンジンの質問を正しく機能させるには、質問の後に改ページを追加する必要があります。

カスタムスクリプトロジックの例

顧客満足度調査を実施したいスポーツ用品メーカーを考えてみましょう。アンケート参加者が悪い評価をした場合、さらにその理由を尋ねる質問をしたいでしょう。

アンケートの作成者は、カスタムロジックエンジンの質問を使用し、以下のスクリプトを追加して、アンケートを関連する質問に分岐させることができます。

Custom-scripting-1

たとえば、Q2 がマトリックスの質問だとします。その場合、最初の質問は Q2_1、2 番目の質問は Q2_2 というように、マトリックスでサブ質問を参照することができます。

回答者が最初のサブ質問で 1 または 2 と評価した場合、アンケートは Q3 にジャンプします。同様に、マトリックスの質問タイプの 2 番目と 3 番目のサブ質問で回答者の評価が低い場合、アンケートはそれぞれ Q4 と Q5 に分岐します。

カスタムロジック質問の使用例

分岐やループとは別に、以下のカスタムスクリプトを使用できます:

アンケートでカスタムスクリプトを使用する利点

アンケートにカスタムスクリプトを設定するには?

この機能の設定方法と使用方法については、以下のヘルプ資料を参照してください:

今すぐ始めましょう!

この機能に興味がありますか?QuestionProでは、この他にも多くの機能をご利用いただけます。
データ収集と調査をこれまで以上に効率的に行いましょう!

10日間無料トライアル