Я пытаюсь написать сценарий, который будет сортировать большое количество фотографий и видео на Google Диске по папкам, чтобы моей жене было легче найти то, что она ищет.К сожалению, ей приходится использовать Drive, а не Google Photos, поэтому у нее нет доступа к гораздо более надежным функциям сортировки, которые ей предоставит Photos.
Предупреждение: я не программист, поэтому я действительноне знаю, что я делаюЯ думаю Я сообщаю скрипту, в какой папке искать, и затем говорю ему искать файлы, которые соответствуют определенным критериям с точки зрения имени файла, но скрипт возвращает нуль из результатов поиска.
Я попытался использовать как searchFiles (с «name содержит [моя строка var]» в качестве параметра), так и getFilesByName (с моей строкой var в качестве параметра).В обоих случаях я получаю именованные папки, но нет файлов.
var currDate = strMonth + strDay;
var photos = currFolder.getFilesByName(
"" + "2019" + currDate + "");
var activeFolder = currFolder.createFolder(currDate);
if (photos.hasNext()) {
myLog = Logger.log("HasNext");
} else {
myLog = Logger.log("Doesn't HasNext");
}
while ( photos.hasNext() ) {
var currPhoto = photos.next();
currPhoto.makeCopy(activeFolder);
myLog = Logger.log(currPhoto);
}
Я ожидаю, что фотографии - это список изображений, найденных сценарием, которые затем можно скопировать в созданную мной папку.,Мои журналы отладки всегда говорят мне, что hasNext () - ЛОЖЬ, и это, похоже, согласуется с тем фактом, что файлы не копируются в папку.
Любая помощь будет принята с благодарностью.Я уверен, что просто делаю что-то глупое.Спасибо!