我目前正在编写脚本来分析具有此类功能的Google表单的结果:
function sendResponses(e) {
var thisResponse = e.response;
var itemResponses = thisResponse.getItemResponses();
};
我想从此表单中获取结果以填充表单,但我的表单中有一些不是必需的chekbox。因此,取决于未选中的框,itemResponses的大小不同。
例如,如果第5个问题(超过10个)是复选框,则当未选中复选框5时,itemResponses [5]将是第6个问题的答案。它正在按照以下方式批量记录答案中的答案
var nameDemandeur = itemResponses[5].getResponse();
var cell = sheetElect.getRange(long, 4) //(row, column) in the sheetElect
cell.setValue(nameDemandeur);
有人知道如何避免此问题并考虑未经检查的框吗?