У меня есть лист Google со скриптом, привязанным к контейнеру, который выполняет вызовы API Google Classroom. Я добавил электронную таблицу в качестве шаблона для всех учителей в моей организации, чтобы скопировать ее и использовать для себя.
Однако, когда учителя копируют из шаблона, в консоли Google создается новый проект без включенных API для этого нового проекта. Им нужно будет войти в консоль разработчика и включить Classroom API, чтобы он работал ...
Нет! Это слишком хлопотно для моих коллег-учителей! Там должен быть лучший способ. Что я делаю неправильно? Как мой скрипт может поддерживать вызовы API для всех копий электронной таблицы? Нужно ли мне публиковать свой сценарий определенным образом или настраивать мой проект определенным образом? Как здесь правильный подход, ребята?
Эта ошибка при использовании скрипта в скопированной электронной таблице. Но, конечно, отлично работает в исходном файле шаблона.
API Google Classroom ранее не использовался в проекте project-id-xxxxxxxxxxxxxxx или отключен. Включите его, посетив https://console.developers.google.com/apis/api/classroom.googleapis.com/overview?project=project-id-xxxxxxxxxxxxxxxx, затем повторите попытку. Если вы недавно включили этот API, подождите несколько минут, чтобы действие распространялось на наши системы, и повторите попытку.