Мой код:
function myFunction() {
var file = DriveApp.getFileById("ID");
var folder = DriveApp.getFolderById("ID");
file.makeCopy(folder );
}
эффект:
Доступ запрещен: DriveApp. (строка 5, файл "Код")
У меня нет проблем с документом и листом проверки подлинности API.
Ваш код сработал для меня. Единственная модификация, которую я сделал, заключалась в том, чтобы удалить скобки в ваших ссылках на идентификаторы. Я также удалил их из вашего вопроса.





application/vnd.google-apps.site, используя скрипт.Если я правильно понимаю, к сожалению, на нынешнем этапе он не может этого достичь. Я думаю, что этот файл с application/vnd.google-apps.site является особенным из следующей спецификации.
application/vnd.google-apps.site, canCopy свойства возможностей, которое является метаданными, становится false по умолчанию.canCopy нельзя записать напрямую. Поэтому он не может измениться на true.application/vnd.google-apps.site не могут быть созданы скриптом и API.Из-за описанной выше ситуации файлы application/vnd.google-apps.site не могут быть скопированы скриптом и API.
application/vnd.google-apps.site не могут быть скопированы скриптом и API, их можно скопировать вручную.Если эта информация не была для вас полезной, приносим свои извинения.
Возможный дубликат Автоматически удалять файлы с Google Диска старше n дней – доступ запрещен: DriveApp