getEmail() in google script
function onOpen(e) {
var project = SpreadsheetApp.getActiveSpreadsheet();
if (Session.getActiveUser.getEmail() == "[email protected]"){
myfunc("sheet1");
}
if (Session.getActiveUser.getEmail() == "[email protected]"){
myfunc("sheet2");
}
function myfunc(temp) {
var values = project.getSheetByName(temp).getRange('H:H').getValues();
var c = 0;
while ( values[c] && values[c][0] != "" ) { c++; }
project.getSheetByName(temp).setActiveRange(project.getSheetByName(temp).getRange(c+1,1));
}
}
Есть 2 пользователя на одну таблицу, у каждого пользователя есть доступ к одному листу. Нужно чтоб скрипт автоматически перемещал фокус на первую пустую строку (проверка по колонке H). Перемещение работает, а вот фильтр по пользователю сообразить не могу
Ответы (1 шт):
Автор решения: Gennady
→ Ссылка
Прочитайте про простые триггеры здесь - https://developers.google.com/apps-script/guides/triggers#restrictions