Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 将一张纸相乘“;x";谷歌电子表格中的时间_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 将一张纸相乘“;x";谷歌电子表格中的时间

Google apps script 将一张纸相乘“;x";谷歌电子表格中的时间,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想把谷歌电子表格中的一张纸复制到同一个电子表格中的“x”倍。我希望他们有一个简单的数字,计数(第一张是“1”,第二张需要是“2”。。。 “x”是其中一张表中的值。 到目前为止,我发现的唯一代码是复制一张工作表: var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName('1').copyTo(ss); 但我不知道如何把它放在一个: for (var i = 0; i < "X";

我想把谷歌电子表格中的一张纸复制到同一个电子表格中的“x”倍。我希望他们有一个简单的数字,计数(第一张是“1”,第二张需要是“2”。。。 “x”是其中一张表中的值。 到目前为止,我发现的唯一代码是复制一张工作表:

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('1').copyTo(ss);
但我不知道如何把它放在一个:

 for (var i = 0; i < "X"; i++)...
for(变量i=0;i
代码

有人吗


Thx!

假设您正在复制活页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);
    } 
var ss=SpreadsheetApp.getActiveSpreadsheet();
var x=ss.getSheetByName('1').getRange('A1').getValue();//从保存x的位置获取x
对于(变量i=1;i
我建议查看JavaScript教程和应用程序脚本API参考。这些方法的方法和文档演示了如何从工作表上的某个范围中获取值。除了使用Google specifics,您只需编写JavaScript(v1.6)