gameonly308
Thành viên hoạt động



			
		- Tham gia
 - 4/5/09
 
- Bài viết
 - 197
 
- Được thích
 - 10
 
Chào các bác, em có script xóa dòng trên 1 sheet là A001, bây giờ em muốn sửa để nó cũng xóa dòng trên nhiều sheet có tên dạng A002, B45, B25, [a001], [C01] ... thì làm thế nào ạ. Mong các bác xem giúp em!
	
	
	
		
				
			
		Mã:
		
	
	function deleteOldRowsData() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("A001");
  var datarange = sheet.getDataRange();
  var lastrow = datarange.getLastRow();
  var values = datarange.getValues();// get all data in a 2D array
  var currentDate = new Date();
  var daysago = new Date().setDate(currentDate.getDate() - 32 );
  var yearago = new Date().setDate(currentDate.getDate() - 365);
  for (i=lastrow;i>=2;i--) {
    var tempdate = values[i-1][0];// arrays are 0 indexed so row1 = values[0] and col3 = [2]
    if(tempdate < daysago)  {
      if(tempdate < yearago)  {continue;}
      sheet.deleteRows(3, i);
      break;
    }
  }
}
	
	
	  