Как программно скопировать разрешения для сценария с привязкой к файлу в Google Apps Script? - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь внедрить систему оценки эффективности, используя Google + листы.В целом, мне нужно создать форму для каждого пользователя в соответствии с шаблоном.После того, как пользователь отправил ответ, мне нужно отредактировать форму, чтобы удалить один из вариантов, чтобы избежать повторных представлений моих коллег.

Чтобы достичь этого, я намеревался создать формы и связать их с одним и тем же листом электронных таблиц - и, насколько я понял, это невозможно.Поэтому, когда мои формы отправляют данные в одно и то же место, невозможно с помощью стандартного потока, так как мне нужно создать около 100 вкладок в моей электронной таблице, каждая из которых содержит около 7, 8 строк (которые не будут введены сразу,но постепенно, в каждой электронной таблице).

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

Самое простое решение для меня - написать результатывсех форм в одной и той же электронной таблице (возможность воздействовать на каждую отправку форм отдельно), но я боюсь, что это невозможно.Следовательно, возможно ли вообще скопировать привязанный к файлу проект и его разрешения, чтобы он не требовал предоставления вручную?

1 Ответ

1 голос
/ 29 мая 2019

Рассматривали ли вы использование веб-приложения Google и создание собственного интерфейса вместо формы Google?https://developers.google.com/apps-script/guides/web

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...