Mình có file danh sách bài viết như sau:
Liên kết: https://docs.google.com/spreadsheets/d/16ophbk1BrXqVhUG_8_FPlDPiP3y9PK-nOg3XbfG2Hqc/edit#gid=0 Liên kết: https://docs.google.com/spreadsheets/d/16ophbk1BrXqVhUG_8_FPlDPiP3y9PK-nOg3XbfG2Hqc/edit?usp=sharing
Mình muốn sau khi người được phân quyền vào điền URL bài viết thì tên tác giả sẽ được cập nhật vào ô "Người viết" theo tên tương ứng email họ dùng để đăng nhập. Code mình đây nhưng không rõ sao không chạy được ? Mọi người xem giúp mình
Liên kết: https://docs.google.com/spreadsheets/d/16ophbk1BrXqVhUG_8_FPlDPiP3y9PK-nOg3XbfG2Hqc/edit#gid=0 Liên kết: https://docs.google.com/spreadsheets/d/16ophbk1BrXqVhUG_8_FPlDPiP3y9PK-nOg3XbfG2Hqc/edit?usp=sharing
Mình muốn sau khi người được phân quyền vào điền URL bài viết thì tên tác giả sẽ được cập nhật vào ô "Người viết" theo tên tương ứng email họ dùng để đăng nhập. Code mình đây nhưng không rõ sao không chạy được ? Mọi người xem giúp mình
Mã:
function onEdit(e){
var row = e.range.getRow();
Logger.log(row);
//var actSpreadsheet = e.source.getActiveSpreadsheet();
var actSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
//actSpreadsheet.getActiveSheet().getRange(row,4).setValue("Content nào đó");
//Logger.log(e.value);
if (Session.getActiveUser().getEmail() == "vulinh246@gmail.com")
{
Logger.log("Content 1 đang đăng nhập");
actSpreadsheet.getActiveSheet().getRange(row,4).setValue("Content 1");
}
/* var textlog = Session.getActiveUser().getEmail();
Logger.log( textlog); */
var textlog = Session.getActiveUser().getEmail();
switch(textlog){
case "linh.kcnamata@gmail.com":
Logger.log("Content 1 đang đăng nhập");
actSpreadsheet.getActiveSheet().getRange(row,3).setValue(Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yyyy") );
actSpreadsheet.getActiveSheet().getRange(row,4).setValue("Content 1");
break;
case "thanlinh246@gmail.com":
Logger.log("Content 2 đang đăng nhập");
actSpreadsheet.getActiveSheet().getRange(row,3).setValue(Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yyyy") );
actSpreadsheet.getActiveSheet().getRange(row,4).setValue("Content 2");
break;
case "vulinh246@gmail.com":
Logger.log("Content 4 đang đăng nhập");
actSpreadsheet.getActiveSheet().getRange(row,3).setValue(Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yyyy") );
actSpreadsheet.getActiveSheet().getRange(row,4).setValue("Content 4");
break;
}
}