有条件的移动数据从谷歌spreasheet中的一张纸到另一张

时间:2018-06-04 07:25:24

标签: google-apps-script

我在线获取了代码,并在if语句中自行添加,但它无效。 我想要实现的目标:

  1. 一栏,表示“确定”。 。如果确定'如果存在,该行数据将被移动到另一个电子表格。
  2.     function moveData(){
          var app = SpreadsheetApp;
          var activeSheet = app.getActiveSpreadsheet().getActiveSheet();
          var originalSheet = app.getActiveSpreadsheet().getSheetByName("Form Responses 4");
          var copySheet = app.getActiveSpreadsheet().getSheetByName("RECORDS");
          var lc = originalSheet.getLastColumn();
          var lr = originalSheet.getLastRow();
          var originalData = originalSheet.getDataRange().getValues();
    
          for (var i=originalData.length-1; i>=1 ; --i){
            var crange = originalSheet.getRange(i, 37).getValue();
            if ( crange == 'ok' ){
              copySheet.getRange(copySheet.getLastRow()+1, 1, 1, 
              originalData[i].length).setValues([ originalData[i] ]);
            }
          }
        }
    

0 个答案:

没有答案