我正在使用 PyDrive 在 Google Drive 中创建文件,但我遇到了实际的 Google Doc 类型项目的问题。
我的代码是:
file = drive.CreateFile({'title': pagename,
"parents": [{"id": folder_id}],
"mimeType": "application/vnd.google-apps.document"})
file.SetContentString("Hello World")
file.Upload()
如果我将 mimetype 更改为,这可以正常工作,text/plain
但它给了我错误:
引发 ApiRequestError(error) pydrive.files.ApiRequestError: https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable&alt=json 返回“提供的 MIME 类型无效”>
如果我让 MimeType 保持原样,它也可以正常工作,但删除对 SetContentString 的调用,所以看起来这两件事不能很好地结合在一起。
创建 Google Doc 并设置内容的正确方法是什么?