Я пытаюсь изменить этот скрипт, найденный здесь:
https://github.com/ahochsteger/gmail2gdrive
Мне нужен скрипт, чтобы проверить, существует ли файл на Google Диске, и если нет, создайте его. В настоящее время сценарий просто создает файл в Google Диске, не проверяя, существует ли уже существующий файл с таким же именем.
Я не программист, я ничего не знаю о Google App Script (хотя мне удалось его настроить и запустил), и я ничего не знаю о JavaScript. Мне просто интересно, может ли кто-нибудь указать мне правильное направление или помочь мне написать эту нужную мне функцию?
Из того, что я понимаю (могу ошибаться), вложение создается на основе этой строки в коде:
var file = folder.createFile(attachment);
Итак, я попытался добавить это до создания файла:
var file = folder.removeFile(attachment);
Моя логика заключается в том, что если файл существует в папке, то сначала удалите его, прежде чем создавать (поэтому избегайте дублирования файлов). Но это не сработало.