2
预先感谢您在这里的时间。我是自学成才,对编程有新意,因此,如果下面的问题是普通程序员应该已经知道的,那么我们就很抱歉。如何在google apps脚本中执行多个函数?
我在单个气体文件中创建了多个函数,当单独运行计算相同费用数据的各个方面时。但是为了达到我的最终目标,我需要运行所有功能,但不幸的是我无法实现。请看下面的例子。
这两个函数运行时单独运行没有问题。
function totalSpend(){ var ss = SpreadsheetApp.getActiveSheet(); var rt = ss.getRange("K2").getValue(); var pt = ss.getRange("K1").getValue(); var ts = rt + pt ; ss.getRange("K3").setValue(ts); } function perHead(){ var ss = SpreadsheetApp.getActiveSheet(); var ts = ss.getRange("K3").getValues(); var ph = ts/2; ss.getRange("K4").setValue(ph);}
但是,如果我将它们都结合在一个函数下,然后运行,没有任何反应。我尝试使用调试器和执行脚本,但没有任何运气。下面是一个不起作用的例子。
function expCalc(){ function totalSpend(){ var ss = SpreadsheetApp.getActiveSheet(); var rt = ss.getRange("K2").getValue(); var pt = ss.getRange("K1").getValue(); var ts = rt + pt ; ss.getRange("K3").setValue(ts); }; function perHead(){ var ss = SpreadsheetApp.getActiveSheet(); var ts = ss.getRange("K3").getValues(); var ph = ts/2; ss.getRange("K4").setValue(ph);}; }