Google sheet App Script, Copy data From Sheet to Sheet with Conditions – Thỏa điều kiện

Giáo án link (giaoan.link) chia sẻ đến các bạn một project về Google sheet App Script, Copy data From Sheet to Sheet with Conditions – Thỏa điều kiện. Khi thỏa một điều kiện vùng dữ liệu sẽ được sao chép qua một sheet mới.

Xem các project excel ứng dụng khác:

Mã code Apps Script

function onOpen(){
  let ui=SpreadsheetApp.getUi();
  ui.createMenu('Custom menu')
  .addItem('Copy Rows','copyRows')
  .addToUi();

}

function copyRows(){
  var sourceSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data');
  var targetSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data1');
  var dataRange = sourceSheet.getDataRange();
  var dataValues = dataRange.getValues();

  for(var i = 1; i<dataValues.length;i++){
    if(dataValues[i][3]==="X"){
      targetSheet.appendRow([dataValues[i][0],
                            dataValues[i][1],
                            dataValues[i][2]
                            ]);
    }
  }
}