Size: a a a

Чат | Google Таблицы и скрипты

2020 April 09

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Роман Игнатов
Посмотрите копию листа - там сделано через query и дополнительные ячейки чтобы огород не городить.
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Заработал.)
источник

A

Admin in Чат | Google Таблицы и скрипты
@romanigro ПОЗДРАВЛЯЮ! Рады что с нами 🙂
источник

K

Kanat in Чат | Google Таблицы и скрипты
источник

P

Pavel in Чат | Google Таблицы и скрипты
Подскажите пжлст
Защищаю диапазон через скрипт

function Protect2() {
 
 var sheet = SpreadsheetApp.getActiveSheet();
 var protection = sheet.protect().setDescription('Sample protected sheet');
}

А анонимные пользователи все равно могут его редактировать, почему так?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel
Подскажите пжлст
Защищаю диапазон через скрипт

function Protect2() {
 
 var sheet = SpreadsheetApp.getActiveSheet();
 var protection = sheet.protect().setDescription('Sample protected sheet');
}

А анонимные пользователи все равно могут его редактировать, почему так?
Привет, Павел! Помимо самой защиты тебе надо из диапазона удалить всех пользователй кроме себя.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Сейчас отправлю код.
источник

DD

Denis Dinkevich in Чат | Google Таблицы и скрипты
всем привет.  друзья, помогите найти решение - есть задача транслитерации наших имен написанных на латинском в формат славянского написания.  кто нибудь знает какиее то сккрипты/формлы которые способны масшатабировать это дело,  чтобы не делать вручную? 🙏🏻 https://docs.google.com/spreadsheets/d/1tvKrBPCHFxi4XSIpz3QNo_Y6ACZzzfYsOXsdRqOdxb8/edit?usp=sharing
источник

DD

Denis Dinkevich in Чат | Google Таблицы и скрипты
Denis Dinkevich
всем привет.  друзья, помогите найти решение - есть задача транслитерации наших имен написанных на латинском в формат славянского написания.  кто нибудь знает какиее то сккрипты/формлы которые способны масшатабировать это дело,  чтобы не делать вручную? 🙏🏻 https://docs.google.com/spreadsheets/d/1tvKrBPCHFxi4XSIpz3QNo_Y6ACZzzfYsOXsdRqOdxb8/edit?usp=sharing
заранее спасибо за помощь
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel
Подскажите пжлст
Защищаю диапазон через скрипт

function Protect2() {
 
 var sheet = SpreadsheetApp.getActiveSheet();
 var protection = sheet.protect().setDescription('Sample protected sheet');
}

А анонимные пользователи все равно могут его редактировать, почему так?
function closeDay(range) {
 var protection = range.protect().setDescription('ДЕНЬ ЗАКРЫТ' + range.getA1Notation());
 
 protection.removeEditors(protection.getEditors());
 if (protection.canDomainEdit()) {
   protection.setDomainEdit(false);
 }
 var me = Session.getEffectiveUser();
 protection.addEditors([me, 'denisu@gmail.com']);

}
источник

V

Vadim_ua in Чат | Google Таблицы и скрипты
Столкнулся с следующей ситуацией. Устанавливаю триггер на изменение таблицы, данные вносятся через скрипт, но тригер не видити изменения данных. когда ввод идёт ручной то все норм. Задайте правильный вектор для решения вопроса
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vadim_ua
Столкнулся с следующей ситуацией. Устанавливаю триггер на изменение таблицы, данные вносятся через скрипт, но тригер не видити изменения данных. когда ввод идёт ручной то все норм. Задайте правильный вектор для решения вопроса
Привет, фиксируется только рукототворное изменение таблицы
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Vadim_ua
Столкнулся с следующей ситуацией. Устанавливаю триггер на изменение таблицы, данные вносятся через скрипт, но тригер не видити изменения данных. когда ввод идёт ручной то все норм. Задайте правильный вектор для решения вопроса
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
onOpen(e) runs when a user opens a spreadsheet, document, presentation, or form that the user has permission to edit.
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Script executions and API requests do not cause triggers to run. For example, calling Range.setValue() to edit a cell does not cause the spreadsheet's onEdit trigger to run
источник

V

Vadim_ua in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, фиксируется только рукототворное изменение таблицы
Не делали ни каких костылей что б обойти?например каким образом гугль определяет ручной ввод от машинного
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Vadim_ua
Не делали ни каких костылей что б обойти?например каким образом гугль определяет ручной ввод от машинного
Установи свой триггер, вместо простого onEdit
источник

A

Admin in Чат | Google Таблицы и скрипты
Vadim_ua
Не делали ни каких костылей что б обойти?например каким образом гугль определяет ручной ввод от машинного
Был у меня костыль - приходилось постоянно перебирать весь массив
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Vitaliy P.
Установи свой триггер, вместо простого onEdit
А, не поможет
источник

V

Vadim_ua in Чат | Google Таблицы и скрипты
Если найдете буду признателен, масив данных не ьольшой
источник