Google apps script 如何多次运行脚本

Google apps script 如何多次运行脚本,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在使用此脚本复制和重命名模板工作表 function duplicate() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var lastTabName = ss.getSheets().pop().getSheetName(); // Modified var sheet = ss.getSheetByName('Temp').copyTo(ss); // Duplica Template sheet.set

我正在使用此脚本复制和重命名模板工作表

function duplicate() {

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var lastTabName = ss.getSheets().pop().getSheetName();  // Modified
  var sheet = ss.getSheetByName('Temp').copyTo(ss);

  // Duplica Template
  sheet.setName(isNaN(lastTabName) ? 1 : Number(lastTabName) + 1);  // Modified
  sheet.getRange("G2").setValue(Number(lastTabName) + 1 );

  ss.setActiveSheet(sheet);    
}
如何在脚本中指定,或者更好的方法是从工作表中的单元格中提取一个数字,然后运行多少次

例如,假设我想将模板表复制10倍,然后运行10次

需要帮忙吗


谢谢

您可能想看看:

for循环具有以下语法:

语句1在代码执行之前执行一次 街区

语句2定义了执行代码块的条件

语句3在每次执行代码块后都会执行 执行

例如:

for (i = 0; i < 5; i++) {
  text += "The number is " + i + "<br>";
  Logger.log(text);
}

在您的情况下,将要重复10次的代码放在for中,并从0运行到9次,或从1运行到10次,因为您更喜欢0到9,因为的索引从0开始。

循环如何?我对脚本不太熟悉,您能告诉我更多吗?
for (i = 0; i < 5; i++) {
  text += "The number is " + i + "<br>";
  Logger.log(text);
}