У меня есть электронная таблица A, в которой есть скрипт Google и она полностью авторизована.Теперь я хочу сделать копию из этого файла, чтобы стать электронной таблицей B. Конечно, скрипт Google будет включен, но никогда не будет авторизован.Теперь, как только я открою файл, файл должен отобразить окно с запросом авторизации для скрипта Google.В этом случае я не хочу авторизовать скрипт Google с помощью устанавливаемого триггера, потому что человек, который копирует файл, является бывшим / обычным пользователем.Они не знают о скрипте Google.
Я пытался использовать окно сообщения, предоставляемое скриптом Google, как только onOpen вызывается простым триггером.Появляется окно сообщения, но по ссылке нельзя щелкнуть, но ее можно скопировать в адресную строку.Это может быть проигнорировано и вызвать сбой в системе.А также я знаю, что у OnOpen для простого триггера есть ограничение от Google.Итак, как же я могу решить эту проблему?
function onOpen(e)
{Browser.msgBox(ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL).getAuthorizationUrl());}
Я ожидаю, что по ссылке нужно щелкнуть и принудительно запросить авторизацию в случае игнорирования.
Спасибо всем.