Как разрешить пользователю выполнять скрипт Google, который изменяет другую электронную таблицу, к которой у пользователя нет доступа - PullRequest
0 голосов
/ 27 марта 2020

Я строю систему учета для малого бизнеса, используя Google Sheets. У меня есть разные таблицы:

  • 1 со списком всех студентов, посещающих курсы
  • 1, используемые секретарем для управления выставлением счетов
  • 1 для «босса» "где он может видеть свой бизнес-баланс.

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

Вот проблема, как вы можете себе представить, я не могу предоставить доступ к балансу всем пользователям. Есть ли способ разрешить каждому пользователю запускать сценарий, который вносит изменения в электронную таблицу, к которой у него нет доступа?

1 Ответ

2 голосов
/ 27 марта 2020

Это можно сделать с помощью веб-приложения, которое позволяет пользователям называть ваш сценарий таким же, как вы.

  1. Создать свой сценарий

  2. Создать и publi sh веб-приложение, которое вызывает ваш скрипт / функцию

  3. создайте другой скрипт / функцию, которую конечный пользователь может запустить для вызова вашего веб-приложения URL

Веб-приложение Google Sheets для запуска сценария от имени владельца

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