Доступ к DriveApp запрещен - PullRequest
       43

Доступ к DriveApp запрещен

0 голосов
/ 24 октября 2018

У меня есть Google Script, прикрепленный к форме, который выполняет множество разных вещей, но в конечном итоге создает пару копий листа.

Процесс работал отлично в течение нескольких месяцев, но в последнее время яполучено следующее сообщение об ошибке при использовании метода File.makeCopy (https://developers.google.com/apps-script/reference/drive/file#makecopyname-destination)

 function createTest()
{
  var templateFile = DriveApp.getFileById("ID");
  templateFile.makeCopy("NAME", DriveApp.getFoldersByName("FOLDERNAME").next())
}

Доступ запрещен: Drive App (в строке templateFile.makeCopy)

Я гарантировал, что добавлен объем диска, и нет никаких настроек GSuite, которые могли бы вызвать это (например, отключение DriveApp).

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

1 Ответ

0 голосов
/ 05 августа 2019

Не знаю, актуально ли это по-прежнему, но, поскольку у меня возникла та же проблема без ответа, я случайно использовал неверный идентификатор файла.Поэтому, если вы запустите этот код, обязательно дважды проверьте идентификаторы доступа.

Также: убедитесь, что итератор папки в DriveApp.getFoldersByName("FOLDERNAME").next() на самом деле имеет следующий, таким образом, естьпапка с именем «FOLDERNAME» внутри вашей корневой папки.В противном случае вы бы позвонили на неопределенный объект.

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