Как узнать, отмечен ли элемент флажка SelectionInput в обратном вызове? У меня есть следующее:
section.addWidget(CardService.newSelectionInput()
.setType(CardService.SelectionInputType.CHECK_BOX)
.setFieldName("chkSaveAttachments")
.addItem("Save Attachments", "chkSaveAttachmentsValue", true));
У меня есть кнопка на моей карточке, которая вызывает обратный вызов. Из обратного вызова все, что я могу получить, это значение ("chkSaveAttachmentsValue"), но я не могу сказать, установлен ли флажок или нет.
function saveCallback(e) {
Logger.log(e.formInput.chkSaveAttachments); //prints "chkSaveAttachmentsValue"
Logger.log(e.formInput.chkSaveAttachments.chkSaveAttachmentsValue) //undefined
Logger.log(e.formInput.chkSaveAttachments.chkSaveAttachmentsValue.selected) //undefined
}
console.
), что вы получаете? Вы часто можете взаимодействовать со структурой там (или, по крайней мере, получить к ней доступ для более чем одного выполнения). - person tehhowch   schedule 23.05.2018.setParameters
ОП неясно, решило ли это проблему. Вы могли бы попробовать. - person Casper   schedule 23.05.2018