У меня есть этот кусок кода, который должен принимать функцию getUserEmail () (которая работает отлично), затем просматривать каждую строку в моем журнале доступа, и, если он находит одно и то же письмо, взять столбец слева отэто, где имя.Atm возвращает только мое значение else, то есть, если он не может найти пользователя на электронную почту, он просто возвращает письмо.
function getUserName() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Access List");
var lastRow = sheet.getLastRow();
var userEmail = getUserEmail();
var userName = "";
for (var row = 1; row <= lastRow; row++){
var EmailRange = sheet.getRange(row, 4).getValue();
if(userEmail == EmailRange) {
var userName =+ sheet.getRange(row, 3).getValue();
return userName;
}
else if (userName == ""){
return userEmail;
}
}
}