Работаем с файлами в Google Apps Script.
Сегодня мы научимся применять несколько простых скриптов для наведения порядка в облачном хранилище и сбора информации о документах. Даже если вы не имеете привычки использовать сервисы Google, это не значит, что статья будет бесполезной для вас.
Хранимые в Google Drive файлы можно быстро синхронизировать с жестким диском своего компьютера, а через него – с другими облачными сервисами.
Как использовать скрипты из статьи
Заходим на docs.google.com и авторизируемся;
Создаем новую таблицу;
Открываем Инструменты -> Редактор скриптов;
Копируем в окошко код из примеров и вносим необходимые правки;
Запускаем скрипт и предоставляем ему все разрешения.
Получаем список файлов на диске
Google Drive появился три года назад. У многих пользователей за этот короткий срок успел образоваться необозримый бардак. Просто у сервиса есть две особенности, которые способствует воцарению хаоса в аккаунте юзера:
В одном каталоге можно создавать файлы и папки с одинаковыми именами;
Все документы, которые отправляются по почте, автоматически оказываются на Google Drive.
Этот скрипт просматривает 100 последних измененных файлов на Google Drive и записывает в таблицу имя, дату создания, тип файла, размер, уникальный ID и дату последнего изменения для каждого документа.
С помощью полученной таблицы можно быстро обозреть содержимое диска и отобрать список файлов для дальнейшей обработки (её примеры будут даны ниже).
function fileList() { currentSheet = SpreadsheetApp.getActive(); var files = DriveApp.getFiles(); i=1; for(i=1;i