Я продолжаю кругами по этой теме и не могу найти автоматический метод, который работает для массовых данных на Google Диске. Вот цель, которую я ищу для достижения:Резервное копирование Google Диска в файл .zip с преобразованием файлов
Моя компания использует неограниченный Google Диск для хранения общих документов, и мы стремимся к резервному копированию содержимого автоматически. Но мы не можем хранить данные в резервной копии с помощью документов Google, таких как «.gdoc» и «.gsheet» ... нам нужно, чтобы документы были скопированы в формате Microsoft/Open-Office («.docx» и « .xlsx ").
В настоящее время мы используем страницу Google Takeout, чтобы закрепить все содержимое Диска и сохранить его на нашем Linux-сервере (у этого есть избыточное хранилище). И он дозирует zip и экспортирует файлы в правильные форматы. Здесь: [https://takeout.google.com/settings/takeout][1]
Теперь это работает ... но для этого требуется ручная работа с нашей стороны. И няня zip, загрузки и загрузки процессов становится расточительным. Я искал и прочитал, что API google для Takeout недоступен для использования через gscript. Таким образом, это, похоже, не может быть и речи.
Используя скрипты Google, я смог конвертировать отдельные файлы ... но не могу, например, преобразовать папку из файлов «.gsheet» в формат «.xlsx». Возможно, копирование и конвертирование всех файлов google в новую папку на диске может быть возможно. Имея доступ к диску и преобразованного «резервное копирование», тогда мы могли бы сделать резервную копию коллекции конвертированных файлов через сервер ...
Так вот только все это:
1) Можете ли вы масс- конвертировать весь привод Google и/или конкретную папку на диске из «.gdoc» в «.docx» и «.gsheet» в «.xlsx». Можно ли это сделать с помощью gscript?
2) Если вы не можете использовать метод, о котором идет речь, кто-нибудь знаком с Linux-приложением Mac, которое может сделать такое преобразование каталога? (Не верьте этому из-за собственных типов файлов в googles)
Я застрял в дыре, и любое понимание этой проблемы могло бы помочь. Я действительно хочу, чтобы Google разрешал пользователям конвертировать и экспортировать папки с помощью выбора сценария.
Спасибо за все помочь
Как вы могли бы, вместо того, чтобы активный идентификатор документа, получить список или массив всех файлов в каталоге и конвертировать их один за другим, предвзятым по исходному типу файла? Я понимаю, что это может быть продвинуто ... Я просто не могу выразить себя в этом кодировании, как я делаю на C# и C + без знания. – Niko
Доза, которую вы ответили мне в части № 1, относится к коду, связанному с каждым документом? Моя истинная проблема - массовое преобразование. Я видел, что конверсии файлов возможны ... Но как бы определить, скажем, папку на диске и преобразовать ВСЕ ее содержимое. Независимо от того, был ли это 1 файл gsheet или 1000. Это не возможно для наших пользователей (потому что многие из пользователей являются неквалифицированными), чтобы добавить gscript в отдельные файлы, которые они создают, и для меня сделать это с помощью сотен файлов. – Niko