Google API, используйте функцию загрузки, чтобы импортировать как документ Google в Python - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь автоматизировать процесс, который включает в себя замену загруженных файлов .docx на mimetype google doc.Я использую Python и Google предложили пакеты для доступа к Google Rest API (v3).Я уверен, что преобразование может быть сделано, потому что вы можете добиться эффекта в пользовательском интерфейсе Google, нажав кнопку «Открыть с помощью Google Документов»:

The

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

https://developers.google.com/drive/api/v3/manage-uploads

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

https://developers.google.com/drive/api/v3/reference/files/create

Но я считаю, что «id» в этих полях должен быть «id» нового файла, а не изтот, который уже существует.

Итак, я посмотрел на:

https://developers.google.com/drive/api/v3/integrate-open

{
 "ids": ["0Bz0bd"],
 "action":"open",
 "userId":"103354693083460731603"
}

И я считаю, что этот фрагмент кода приближается к тому, что я хочу, однако я не наденуне хочу, чтобы документы открывались в браузере вообще (для чего эта документация, по-видимому, предназначена).Я хочу, чтобы это был фоновый процесс без визуального вывода, кроме нового файла с обновленным mimetype google doc в папке.

...