Я пытаюсь получить идентификатор из имени папки в скрипте Служб Google. Имя папки уникально.
Сейчас у меня есть:
var folderID = DriveApp.getFoldersByName(fileName).next().getId()
Я также пытался:
var folders = DriveApp.getFoldersByName(fileName)
while (folders.hasNext()) {
var folder = folders.next()
var fileID = folder.getId()
}
Оба экземпляра сообщают мне "Не удается получить следующийobject: iterator достиг конца. "
Я знаю, что эта папка существует, она находится на моем диске. Я попытался скопировать имя файла дословно, поместить его в кавычки и поместить его в функцию getFoldersByName, но безуспешно.
Если это поможет, папка немного не в структуре файла. DriveFile1> DriveFile2> DriveFile3> FileToBeFound
Есть идеи?
Даже если я ищу небольшой фрагмент имени файла, то попробуйте перебрать его, но ничего не найдете.
Цель здесь - поместить загрузку формы в правильную папку в зависимости от пользователя, который ее загрузил. Имена пользователей уникальны, и у них не может быть возможности редактировать файл после загрузки. Все остальное прекрасно работает, я просто не могу получить идентификатор файла из имени папки