有没有一种方法可以动态添加工作表,使其在Google Apps脚本中运行时的末尾?

时间:2019-03-25 20:27:40

标签: google-apps-script google-sheets

我遇到一个简单的问题,我想在脚本运行时在选项卡的末尾添加一个工作表,但是我找不到解决方法。

我尝试使用insertSheet脚本,但是从我读过的内容来看,这要求在其放置位置上有一个数字索引(在17以下)。我相信无论您有多少个标签,都可以将其放在末尾。与insertRowAfter函数类似,我敢肯定有类似ss2.insertSheetAfter(ss2.getLastSheet)之类的东西,但是我似乎找不到解决方法。这是我脚本中的基本代码。谢谢您的帮助!

var ss2 = SpreadsheetApp.getActive();
ss2.insertSheet(17);

1 个答案:

答案 0 :(得分:0)

这就是我要做的:

var ss2 = SpreadsheetApp.getActive();
ss2.insertSheet(); // Inserts a sheet that by default becomes active
var totalSheets = SpreadsheetApp.getActiveSpreadsheet().getNumSheets(); // Gets the total number of sheets
ss2.moveActiveSheet(totalSheets); // Moves the active sheet to the last position