在Google Spreadsheets中将一张工作表“ x”倍乘以

时间:2018-06-20 09:46:21

标签: google-apps-script google-sheets

我想在同一电子表格中将Google电子表格中的一张表格“ x”次复制。我希望他们有一个简单的数字来累加(第一张纸是“ 1”,第二张纸应该是“ 2”,... “ x”是一张纸中的值。 到目前为止,我建立的唯一代码是复制一张纸:

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('1').copyTo(ss);

但是我没有找到如何将它放在一个:

 for (var i = 0; i < "X"; i++)...

代码。

有人吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

假设您要复印工作表1,并且需要2到x。

    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var x = ss.getSheetByName('1').getRange("A1").getValue(); //get x from wherever you keep it
    for (var i = 1; i < x; i++) {
        ss.getSheetByName('1').copyTo(ss).setName(i+1);
    }