Проверьте таблицу Google перед ее закрытием или переходом на другую вкладку

У меня есть таблица Google, где пользователь может изменить определенные значения, а затем нажать кнопку. После нажатия кнопки эти записи перемещаются на другие листы в зависимости от выбора пользователя с помощью скрипта Google Apps.

Теперь я хочу избежать ситуации, когда пользователь внес изменения, но не нажал кнопку и не закрыл лист или не перешел на другой лист. Итак, есть ли событие, которое я могу зафиксировать и проверить лист перед его закрытием?

Спасибо


person Alpesh Jain    schedule 01.09.2017    source источник
comment
Судите сами. Вот триггеры, доступные вам.   -  person Cooper    schedule 01.09.2017
comment
Нет onClose события. Единственное событие, которое может быть полезным, - это onEdit, но я не знаю, как вы могли бы запросить пользователя, не выполняя его постоянно.   -  person Brian    schedule 02.09.2017


Ответы (2)



Единственное, что можно сделать, это то, что вы можете вызывать следующую каждую минуту с помощью триггер времени, чтобы узнать, на каком листе находится пользователь:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var sheetName = sheet.getName()

Если пользователь находится на другом листе, вы можете проверить свой лист.

person Riyafa Abdul Hameed    schedule 01.09.2017
comment
Что произойдет, если пользователь закроет лист? И я хочу, чтобы пользователь не покидал лист и не проверял его после того, как пользователь вышел. - person Alpesh Jain; 01.09.2017