我正在尝试自动化一个过程,该过程涉及将上载的.docx文件更改为google doc mimetype。我正在使用python和google建议的程序包来访问google rest API(v3)。我相信可以完成转换,因为您可以通过按“使用Google文档打开”按钮在Google的用户界面中实现效果:
我可能会实现所需的效果,方法是下载文件,然后使用create函数重新上传文件,并指定MIME类型,如在google文档中所示:
https://developers.google.com/drive/api/v3/manage-uploads
但是,我(也许是错误地)认为,最好避免下载然后再上传文件的开销。我已经尝试过这里提供的浏览功能:
https://developers.google.com/drive/api/v3/reference/files/create
但是我认为这些字段中的“ id”应该是新文件的“ id”,而不是已经存在的文件中的“ id”。
所以我看着:
https://developers.google.com/drive/api/v3/integrate-open
{
"ids": ["0Bz0bd"],
"action":"open",
"userId":"103354693083460731603"
}
而且我相信此代码段已接近我想要的内容,但是我根本不想在浏览器中打开这些文档(本文档似乎是针对此文档的)。我希望它是一个后台进程,除了文件夹中具有更新的google doc mimetype的新文件之外,没有任何视觉输出。