我有两个谷歌应用程序脚本函数(普鲁托拉夫托最终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脚本进行编程的其他示例
添加回答
举报
0/150
提交
取消