我有两个功能:FunctionPart1和FunctionPart2。两者都是onSubmit触发器。两者都是触发器的其他功能:
FunctionPart1触发器:Function1,Function2,Function3。
FunctionPart2触发器:Function4,Function5,Function6。
我有两种形式可以触发两个功能(FunctionPart1和2),但是我只需要触发一个。它不能从触发器菜单中更改,所以我想知道是否可以添加一些if语句,该语句将阻止两个函数的不必要的触发。 我提出了以下建议,但是当然不起作用。
也许您有一些想法?
Function All(){ //--> trigger onSubmit
var ss = SpreadsheetApp.getActiveSpreadsheet();
//we check if the A2 in different sheet is not empty, then it trigger Functions:
if(ss.getSheetByName('Response1').getRange('A2').getValue() != ""){
Function1()
Function2()
FUnction3()
}
else if(ss.getSheetByName('Response2').getRange('A2').getValue() != ""){
Function4()
Function5()
Function6()
}
}
答案 0 :(得分:0)
尝试检查该值是否为null,而不是“”。
ss.getSheetByName('Response1')。getRange('A2')。getValue()!=空