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);}; }