В некоторых случаях OnOpen не запускается автоматически, если редактор не авторизовал сценарий. В этом случае вам нужно дать редакторам возможность запускать скрипт, чтобы они могли авторизовать его, прежде чем onOpen запустится автоматически. Вы можете либо дать им инструкции, чтобы сделать это вручную через редактор скриптов, либо вы можете вставить «кнопку» в лист.
Для этого «кнопка» - вставьте рисунок в лист (кнопка « "), привяжите рисунок к своему сценарию и попросите пользователей, впервые щелкнувших рисунок,.
- В электронной таблице нажмите« Вставить »->« Рисунок »
- Нарисуйте» кнопка »изображение с полезным текстом для конечных пользователей (« Показать пользовательское меню »или« Нет меню? Щелкните здесь! »и т. д. c.)
- Поместите рисунок в свою электронную таблицу на видном / удобном месте.
- Щелкните «три точки» на чертеже и выберите «Назначить сценарий»
- Введите имя функции (например, OnOpen)
Если пользователь откроет лист и не видит ваше меню, они могут щелкнуть эту «кнопку», чтобы активировать скрипт. Им будет предложено авторизовать скрипт по мере необходимости, после чего меню будет отображаться с этого момента. Им нужно будет нажать кнопку только при первом открытии листа, если только не изменятся области действия или они вручную не удалят авторизацию в настройках учетной записи.