Что означает apply_all_rows в дизайне опросов SurveyMonkey API?

Что означает apply_all_rows ниже в вопросе Monkey Survey Monkey множественного выбора? (Определение было получено с помощью API SurveyMonkey v3; у меня нет доступа к исходному дизайну.) Я думаю, что apply_all_rows имеет смысл с матричным вопросом.

Я думал, что это будет означать, что каждый флажок получит свое собственное текстовое поле "Другое", но текстовые ответы имеют идентификатор из раздела "другое" и не повторяются для каждой строки. Кроме того, я не могу найти способ, чтобы вопрос "Флажки" имел флажок "Другое за" при разработке собственного опроса.

"sorting": null,
"family": "multiple_choice",
"subtype": "vertical",
"required": null,
"answers": {
  "other": {
    "id": "1569506482",
    "visible": true,
    "is_answer_choice": false,
    "apply_all_rows": true,
    "text": "If you answered yes to any of these, please describe:",
    "position": 0,
    "num_chars": 50,
    "error_text": "",
    "num_lines": 1
  },
  "choices": [
    {
      "visible": true,
      "text": "Option A",
      "position": 1,
      "id": "1569506411"
    },
    {
      "visible": true,
      "text": "Option B",
      "position": 2,
      "id": "1569506475"
    }
  ]
},

1 ответ

Решение

Вы правы, apply_all_rows влияет только на вопросы типа матрицы, где вы получаете другой вариант в каждой строке сетки, если он установлен на trueиначе в конце вопроса есть только один вариант.

Я не знал, что для любого другого типа вопроса может быть установлено значение true (возможно, только через API). Но для обычного вопроса с множественным выбором этот вариант ничего не значит.

Другие вопросы по тегам