У меня возникли проблемы со скриптом листов Google и формой.
Я создал скрипт, который вставляет данные в несколько рабочих книг на основе входных данных из формы.Я работал в тестовой среде, используя копии листов, которые я хотел обновить, пока я отлаживал и разрабатывал.
Все работало отлично.
Когда я пытался перенести сценарий на живые листы, ясоздал новую форму из активной электронной таблицы с помощью меню «Инструменты / Создать форму».
Когда я попытался запустить скрипт, я столкнулся с сообщением об ошибке, когда код попал в строку:
var form = FormApp.openByUrl(formURL);
«Не удалось найти элемент с данным идентификатором, или у вас нет разрешения на доступ к нему».
При попытке отладить проблему, похоже, сводится к URL-адресу формы, имеющему «e /"после" / d / "
URL формы для моего теста Dev: https://docs.google.com/forms/d/ / viewform
URL формы для моего живого теста: https://docs.google.com/forms/d/e/ / viewform
Я несколько раз пытался воссоздать форму как в реальных, так и в тестовых средах, и теперь URL-адреса формы всегда содержат синтаксис / d / e /.
Все примеры, которые якажется, что ссылки на скрипты в формах всегда показываютls без "e /".
Кто-нибудь знает, почему URL-адреса моих форм всегда появляются с таким синтаксисом и как я могу решить эту проблему?