Как получить доступ к файлу Google Диска с именем файла, не зная идентификатора файла?

#google-apps-script #google-sheets #google-drive-api

#google-apps-script #google-sheets #google-drive-api

Вопрос:

У меня есть скрипт, который ежедневно перезаписывает файл Google Диска (электронную таблицу Google) новыми данными. При перезаписи имя файла остается прежним, но идентификатор файла изменяется.

Я хочу получить доступ к файлу с помощью скрипта приложения Google, запланированного ежедневно, с временным триггером для удаления каждой ежедневной порции данных в другой файл, чтобы я мог составить отчет о временных рядах.

Я знаю, как это сделать, но известный мне метод будет работать, только если идентификатор файла всегда остается неизменным, поэтому я не могу использовать этот известный метод.

Как я могу получить доступ к файлу, зная только его имя файла, которое всегда остается неизменным, не зная идентификатора файла?

Ответ №1:

Я предлагаю вам обновить скрипт, который перезаписывает файл, чтобы просто обновить файл. Тогда это всегда один и тот же файл.

Если это невозможно, вы можете выполнить поиск файла с помощью DriveApp.getFilesByName() . Если вы точно знаете, в какой папке будет находиться файл, вы можете сузить результаты запроса с помощью Folder.getFilesByName() .

Комментарии:

1. Сначала я бы сделал это, но сценарий не мой:( Но да, похоже, это так.