function onNextUI(answer) {
var matrixJsonObj = answer.getEnterMatrix();
var options = matrixJsonObj.names();
for (var i = 0; i < options.length(); i++) {
var optionAlias = options.get(i);
var opt = ApiClient.findItem(optionAlias);
var jsonArrayColumns = matrixJsonObj.get(optionAlias);
var colsSelValues = [];
for (var j = 0; j < jsonArrayColumns.length(); j++) {
La respuesta de P1 se muestra por defecto al navegar hacia P5, ambas preguntas son de opciones simples con otra y tienen los mismos valores.
importPackage(com.liquidsoft.msurvey.api);
function onNavigate(params) {
var answer1 = ApiClient.findAnswerOptions("P1");
var enterOpt1 = answer1.getEnterOption();
P6 muestra por defecto elegida la opción P6_3 (wallmart)
importPackage(com.liquidsoft.msurvey.api);
function onNavigate(params) {
var node = ApiClient.findQuestionOptions($node);
// TODO: cambiar el tipo de respuesta si fuera necesario
P7 muestra por defecto elegida la opción P7_1 (televisa)
, P7_2 (tv azteca)
importPackage(com.liquidsoft.msurvey.api);
function onNavigate(params) {
var node = ApiClient.findQuestionOptions($node);
// TODO: cambiar el tipo de respuesta si fuera necesario
Excluir lo capturado en una pregunta de opc simples y simples (con los mismos valores) dentro de una pregunta
function onNavigate(params) {
var valuesSelAll = [];
var answerOpts = ApiClient.findAnswerOptions("P22"); // simple
var enterOpt = answerOpts.getEnterOption();
var opt = ApiClient.findItem(enterOpt);
valuesSelAll.push(""+opt.getValue());
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// start | |
importPackage(com.liquidsoft.msurvey.api); | |
/** | |
* Crea un array a partir del rango indicado: | |
* | |
* Array.range(1,3) -> [1,2,3] | |
* Array.range(0,10,2)) -> [0,2,4,6,8,10] | |
* Array.range('a','d')) -> ['a','b','c','d'] | |
* Array.range('R','V')) -> ['R','S','T','U', 'V'] |