Systemeingabe-Variablen | Erläuterungen |
---|---|
${responseID} | Eindeutiger Identifikator für jede Antwort |
${custom1} | Externe Datenschnittstelle 1 |
${custom2} | Externe Datenschnittstelle 2 |
${custom3} | Externe Datenschnittstelle 3 |
${custom4} | Externe Datenschnittstelle 4 |
Dynamische Umfrage-Variablen | |
${<QUESTION_CODE>} | Dies ist der Antwortwert für die Frage mit dem entsprechenden Fragencode. |
${<QUESTION_CODE>_piping_text>} | Wenn Sie Piping_Text aktiviert haben, der normalerweise für Verzweigungen verwendet wird, dann wird der Wert des Piping-Textes dieser Variablen zugewiesen. |
Errechnete Variablen | |
${score} | Berechnetes Ergebnis, dass auch zusammen mit den Ergebnissen abgespeichert wird. |
$survey.isDuplicateEntry("<QUESTION_CODE>", "test") | Angenommen <QUESTION_CODE> ist eine Texteingabefrage, gibt isDuplicateEntry ein wahr zurück, wenn ein früherer Befragter eingegeben hat "test". |
$survey.extractAnswers("<QUESTION_CODE>", [1,2,3,4]) | Zeigt eine Frage an, die aus <QUESTION_CODE> extrahiert wurde; als ob die Antwortoptionen 1, 2, 3 und 4 ausgewählt wurden. |
$survey.branchTo("<QUESTION_CODE>") | Verzweigen zu einer auf Logik basierenden Frage |
$survey.branchTo("<QUESTION_CODE>", "Piping Text") | Verzweigen Sie zu einer Frage, die auf Logik basiert, und leiten Sie den Text an ${piping_text} |
$survey.sumValues() | Fügt alle Werte für alle analytischen Fragen (Multiple Choice, Matrix, Rating usw.) hinzu. |
$survey.sumValues("<QUESTION_CODE>") | Fügt alle Werte für den Fragencode hinzu. |
survey.sumValuesWithPrefix(String prefixCode) | Fügt alle Werte für alle analytischen Fragen (Multiple Choice) mit einem Fragecode-Präfix hinzu. Wenn Sie z.B. sumValuesWithPrefix("Q") aufrufen, werden alle Fragen mit Fragecodes, die mit einem "Q" beginnen, summiert. |
survey.questionCountWithPrefix(String prefixCode) | Zählt die Anzahl der Fragen mit diesem Präfixcode. Dies ist für die Verwendung mit dem Präfix sumValuesWithPrefix vorgesehen -- Damit werden nur Fragen berücksichtigt, die beantwortet wurden, und der Fragencode beginnt mit dem Präfix. |
$survey.computeAverage("<QUESTION_CODE>") | Berechnet die Durchschnittswerte für den Fragencode. |
$survey.chainTo(<survey_id>) | Verknüpfung mit einer anderen Umfrage |
Gemeinsame Syntax-Variablen | |
$CONJOINT.get(0) | Ruft die Referenz auf das erste Attribut ab, ersetzt 0 durch 1, um das zweite Attribut zu erhalten usw. |
$CONJOINT.get(0).getLevelAt(0) | Erhält die Referenz die erste Ebene (innerhalb des ersten Attributs) |
$CONJOINT.get(0).getLevelAt(0).getAverageUtility() | Ruft den Wert für die für diesen Benutzer/diese Antwort berechnete Nutzenbewertung ab - für die erste Ebene innerhalb des ersten Attributs |
$CONJOINT.get(0).getRelativeImportance() | Ruft die relative Wichtigkeitsbewertung für das erste Attribut ab |
Umfragelogik/Verzweigungssyntax | |
$survey.branchTo("Q10") | Verzweigt zu Frage mit Fragecode = Q10 |
$survey.chainTo(23451) | Verzweigung zur Umfrage mit ID = 23451 |
Analyse | |
$survey.getCustomScore(<QUESTION_CODE>) | Ermittelt den "AVERAGE"-Wert des Custom Scores für die Frage mit dem spezifischen Code |
$survey.getCustomScore(<QUESTION_CODE>, <DATA_SEGMENT_CODE>) | Ruft den "AVERAGE"-Wert des benutzerdefinierten Scores für die Frage mit dem specificcCode für ein bestimmtes Datensegment ab. |
$survey.getResponseCount(<QUESTION_CODE>, <ANSWER_INDEX>, <RESPONSE_STATUS>) | Ruft die Anzahl der Befragten ab, die auf die Frage geantwortet haben, die mit <QUESTION_CODE> mit der Antwort, die mit <ANSWER_INDEX> gekennzeichnet ist. |
Grafik | |
$survey.drawCustomChart(<QUESTION_CODE>, <DATA_SEGMENT_CODE>, max) | Zeichnet ein horizontales Balkendiagramm für die gegebene Frage und das Datensegment. |
$survey.drawCustomChart(<QUESTION_CODE>, <DATA_SEGMENT_CODE>, max, colorIndex) | Zeichnet ein horizontales Balkendiagramm für die gegebene Frage und das Datensegment. Der Farbindex (0-9) gibt die Farbe an, die für die Anzeige des Diagramms verwendet werden soll. |
$survey.drawSpotlightChart(<QUESTION_CODE>, <DATA_SEGMENT_CODE>, max, colorIndex) | Zeichnen Sie ein horizontales Balkendiagramm für die gegebene Frage mit Spotlight-Bericht und Datensegment. Der Farbindex (0-9) gibt die Farbe an, die für die Anzeige des Diagramms verwendet werden soll. |
Nehmen wir an, dass es eine offene Textfrage mit dem Fragencode gibt: Q1.
#if (${Q1_1}) $survey.branchTo("Q10") #end
$survey.updateCustom1("Value")
$survey.updateExternalReference("Value")
$survey.updateHighCustomVariable(6, "Value")
#set ($score = $survey.sumValues())
$survey.chainTo(3342)
Im obigen Beispiel ist 3342 die Umfrage-ID, mit der verkettet werden soll.