var NumAnswer = 2;
function onOpen() {
var ui = FormApp.getUi();
ui.createAddonMenu().addItem('Set Trigger', 'SetTrigger').addToUi();
}
function AddQuestion() {
var form = FormApp.getActiveForm();
var responses = form.getResponses();
if (!responses) {
return;
}
if (responses.length > (NumAnswer -1)) {
'ADD CODE
'........
'.........
}
}
function SetTrigger() {
var props = PropertiesService.getScriptProperties();
if (props.getProperty('existstrigger')) {
return;
}
var triggers = ScriptApp.getProjectTriggers();
if (triggers.length > 0) {
for (i = 0; i < triggers.length; i ++) {
if (triggers[i].getHandlerFunction() == 'addQuestion') {
props.setProperty('existstrigger', true);
}
}
}
if (triggers.length == 0 || !(props.getProperty('existstrigger'))) {
ScriptApp.newTrigger('addQuestion')
.forForm(FormApp.getActiveForm())
.onFormSubmit()
.create();
props.setProperty('existstrigger', true);
}
}