Есть вот такой код:
function logs(e) {
const sheetName = "Логи";
const logSheet = e.source.getSheetByName(sheetName);
if (!logSheet) {
e.source.insertSheet(sheetName);
}
const currentTime = new Date();
const user = e.user || Session.getActiveUser().getEmail() || "Аноним";
const editedSheet = e.range.getSheet().getName();
const action = `${e.range.getA1Notation()}: ${e.oldValue || "пусто"} -> ${e.value || "пусто"}`;
logSheet.appendRow([currentTime, user, editedSheet, action]);
}
По-идее, он должен записывать действия всех пользователей в логи таблицы. Но определяет он только мой емейл (на скрине замазан), а остальных пользователей указывает как анонимов:
Есть способы обойти это ограничение?