亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

谷歌表格功能不會在另一個功能后運行

谷歌表格功能不會在另一個功能后運行

白衣非少年 2022-09-23 09:35:47
我有兩個谷歌應用程序腳本函數(普魯托拉夫托最終forqbse()和我的函數())獨立工作正常,但我想將這兩個功能組合成一個谷歌應用程序腳本。如果我確實將它們組合在一起,我的函數()不會移動列我可以將它們作為不同的腳本單獨運行,并且我的函數()工作。function plootorawtofinalforqbse() {var sheet = SpreadsheetApp.getActive();var lastCol = sheet.getLastColumn();var keep = [1,4,21]; // array of column numbers to keepsheet.deleteRow(1);for (var col=lastCol; col > 0; col--) {if (keep.indexOf(col) == -1) {// This isn't a keeper, delete itsheet.deleteColumn(col);SpreadsheetApp.flush(); }}    };function myFunction() {const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Transaction Details");sheet.moveColumns(sheet.getRange("A1"), 3);}如何將它們放在一個谷歌應用程序腳本中?
查看完整描述

1 回答

?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

函數聲明

您正在應用程序腳本項目中聲明兩個函數:


function lootorawtofinalforqbse() {

//...

}


function myFunction() {

//...

}

現在已聲明這兩個函數。函數聲明告知 Apps 腳本引擎有關函數的名稱、返回類型和參數的信息。


函數執行

若要運行已聲明的函數,可以使用 Apps 腳本 IDE 功能:在頂部菜單中,{函數名稱} 可以是已聲明的函數名稱之一。由于您的目標是按順序執行這兩個函數,因此我建議聲明第三個函數:。Run>Run Function>{Function Name}main()


在編程中,該函數是程序的標準入口點。其主要目標是執行多個功能,以實現程序功能。main()


因此,您的函數將如下所示:main()


function main() {  


    lootorawtofinalforqbse();  


    myFunction(); 

}

溶液

從應用程序腳本 IDE 運行該函數,您將實現兩個函數的有序執行。main()


其他示例

在這里,您將找到有關如何使用Google Apps腳本進行編程的其他示例


查看完整回答
反對 回復 2022-09-23
  • 1 回答
  • 0 關注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號