代码不会将所有数据从一个Google工作表移至另一个Google工作表

时间:2019-04-04 08:21:21

标签: javascript

仅当有所有工作表Truck1-Truck9的数据时,代码才有效。如果母版表不包含例如卡车2则代码不会复制并粘贴。

难以理解代码的确切工作方式,这就是为什么我被困住了。

for(var i = 0; i

    var rValue = data[i][13];

    if (rValue == Category1) {
        Truck1.push(data[i]);

if(Truck1.length > 0){
      sourceSpreadSheetSheetID1.getRange(sourceSpreadSheetSheetID1.getLastRow() + 1, 1, Truck1.length, Truck1[0].length).setValues(Truck1);

    }
   if(Truck9.length > 0){
      sourceSpreadSheetSheetID9.getRange(sourceSpreadSheetSheetID9.getLastRow() + 1, 1, Truck9.length, Truck9[0].length).setValues(Truck9);
    }

    //Will delete the rows of importdata once the data is copied to other sheets
   sourceSpreadSheetSheetID.deleteRows(3, sourceSpreadSheetSheetID.getLastRow() - 1);

想要复制主表上的任何数据。

当前,如果主表上缺少Truck1至Truck9,则该代码不起作用。所有卡车数据都必须在那里工作

0 个答案:

没有答案