#google-apps-script #google-sheets #web-applications
#google-apps-script #google-sheets #веб-приложения
Вопрос:
При запуске приложения Получение: у вас нет разрешения на доступ к запрошенной строке документа 66. (нарушающая строка пытается открыть электронную таблицу:
var ss = SpreadsheetApp.openByUrl(url);
Нужно ли устанавливать разрешения отдельно для электронной таблицы и приложения?
Я развернул код как веб-приложение с разрешениями, установленными на «любой». Я выбрал: У кого есть доступ к приложению: для «Любого» и запустил приложение как: «Пользователь, получающий доступ к веб-приложению»
Я хочу поделиться приложением с коллегами.
Ответ №1:
ДА. Вам необходимо установить разрешения отдельно как для электронной таблицы, так и для приложения, если вы настроили веб-приложение на запуск от имени пользователя, обращающегося к веб-приложению. Это не требуется, если вы настроили веб-приложение на запуск от имени Me.
Ответ №2:
Веб-приложение, опубликованное из Google Apps Script, имеет собственные настройки доступа, независимо от того, является ли сценарий ограниченным или автономным сценарием. Использование «Доступ пользователя к приложению we» в веб-приложении, использующем методы SpreadsheetApp для доступа к электронной таблице, подразумевает, что электронная таблица должна быть доступна этим пользователям.