Общий доступ к папкам на Google Shared Drive не работает, поэтому я пытаюсь автоматизировать общий доступ с помощью скрипта приложения.
Я пытался написать код со ссылкой на несколько примеров, но получал ошибки и задавал вопросы.
Я получил сообщение об ошибке «Невозможно получить следующий объект: итератор достиг конца», и я подтвердил, что общий доступ к некоторым файлам не установлен.
Ниже приведен код, который я написал. Как я могу решить эту проблему?
function myFunction() {
var folderid = ""
var folder = DriveApp.getFolderById(folderid);
var files = folder.getFiles();
while (files.hasNext()) {
Logger.log(files.next().getName());
files.next().setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW);
}
}