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 );
}
Cách tạo thư viện js dùng chung trong App Script