Альтернатива созданию пользовательского меню с триггером onOpen в Google таблицах?

#google-apps-script #google-sheets #quota

Вопрос:

Google разрешает не более 20 триггеров на пользователя/скрипт. У меня более 20 отчетов, и изначально я хотел иметь по одной электронной таблице на отчет, в каждом из которых есть пользовательское меню, позволяющее пользователю обновлять отчет.

Единственный способ, которым я знаю, как открыть пользовательское меню, — это с помощью onOpen триггера. Поскольку у меня более 20 электронных таблиц, а ограничение на количество триггеров Google равно 20, я не могу создать onOpen триггер для каждой электронной таблицы для создания пользовательского меню.

Есть ли альтернативный способ отобразить пользовательское меню или что-то в этом роде без триггеров? Являются ли мои единственные альтернативы созданию кнопки в каждой электронной таблице и назначению ей сценария или созданию меньшего количества электронных таблиц с большим количеством листов в каждой электронной таблице?

Комментарии:

1. Сначала новая электронная таблица для каждого отчета-плохая идея. Используйте единую электронную таблицу и предоставляйте данные через веб-приложение. Во-вторых, это 20 на пользователя за сценарий. Это означало бы, что 1 скрипт(электронная таблица) может иметь 20 триггеров на пользователя.