#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. Сначала я бы сделал это, но сценарий не мой:( Но да, похоже, это так.