使用Google表单。我有两个单选按钮。基于用户选择的单选按钮,我应该在Google App脚本中调用其他函数。我是这项技术的新手。有人可以帮我吗。
我是FormApp类的tryimg。但找不到方法。
function myFunctiontest() {
var form = FormApp.getActiveForm();
var formResponses = form.getResponses();
var itemr,title,res;
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j]
var item = itemResponse.getItem();//.asMultipleChoiceItem();
itemResponse.getItem().getType(),
itemResponse.getItem().getTitle(),
itemResponse.getResponse();
res = itemResponse.getResponse().;
if (item.getType() == 'MULTIPLE_CHOICE' && res == 'A')
{
itemr= itemResponse.getItem().asMultipleChoiceItem(),
title =itemResponse.getItem().getTitle(),
res = itemResponse.getResponse();
Logger.log('Response Type : ',itemr );
Logger.log('Response Type title :',title );
Logger.log('Response Type res:',res );
}
}
}
}
示例:
function myFunctiontest() {
var form = FormApp.getActiveForm();
var formResponses = form.getResponses();
var itemr,title,res;
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
var questionNumber = 1;
var selectedQuestion = itemResponses[questionNumber-1];
var item = selectedQuestion.getItem();
var response = selectedQuestion.getResponse();
if (item.getType() == 'MULTIPLE_CHOICE' && response == 'A')
{
myFunction1();
}
else if (item.getType() == 'MULTIPLE_CHOICE' && response == 'A'){
myFunction2();
}
}
}
function myFunction1(){
Logger.log("You called function 1");
}
function myFunction2(){
Logger.log("You called function 2");
}