Cách tạo thư viện js dùng chung trong App Script

Cách tạo thư viện js dùng chung trong App Script

Nếu bạn viết 1 ứng dụng App Script Google, các hàm phải sử dụng đi sử dụng lại.

Bước 1: vào Tệp -> Script -> đặt tên là Common.js  (có thể đổi lại tên khác(


function cm_TimViTriDong(data, tim_cai_gi,cot_can_tim)
{  
  var ketquatim_DONG=-1;
  for (var i = 0; i < data.length; i++) {  
    
    if(  tim_cai_gi.toString().toLowerCase()  ==data[i][cot_can_tim].toString().toLowerCase())    
          {           
              ketquatim_DONG=i;
              break;
          }    
  }
  return ketquatim_DONG;
}
function cm_TimGiaTriThamChieu(data, tim_cai_gi,cot_can_tim,cot_can_lay)
{  
  var ketquatim;
  for (var i = 0; i < data.length; i++) {  
    if(  tim_cai_gi.toString().toLowerCase()  ==data[i][cot_can_tim].toString().toLowerCase())    
          {         
              //  Logger.log( data[i][1] );
 
              ketquatim= data[i][cot_can_lay];
              break;
          }    
  }
  return ketquatim;
}

Bước 2: qua bên Mã.js ta có thể gọi những hàm này, mà không cần viết đi viết lại

Mang tính kế thừa: hàm cm_TimGiaTriThamChieu


function goiMailTheoMau()
{
  const sheet_mau = SpreadsheetApp.getActive().getSheetByName("MauMail");
  ndMau = cm_TimGiaTriThamChieu(sheet_mau.getRange("A5:B20").getValues(),"MAU01",0,1   );
   Logger.log( ndMau   );
}

Bài viết liên quan:

Cách tạo thư viện js dùng chung trong App Script