Google drive api 如何解决“;属性错误:';资源';对象没有属性';文件'”;错误?
这是我最后三天的工作。我不知道。。有类似的问题,但我没有得到我的答案 这是一个错误 文件ID:1U4XUrAhMk1WFAKE_IDqmQcteYqmIWPMFEd回溯(最新版本) 文件已创建我要使用此ID并在驱动器中编辑文档 最后调用):文件“main.py”,第61行,在 我的目标Google drive api 如何解决“;属性错误:';资源';对象没有属性';文件'”;错误?,google-drive-api,Google Drive Api,这是我最后三天的工作。我不知道。。有类似的问题,但我没有得到我的答案 这是一个错误 文件ID:1U4XUrAhMk1WFAKE_IDqmQcteYqmIWPMFEd回溯(最新版本) 文件已创建我要使用此ID并在驱动器中编辑文档 最后调用):文件“main.py”,第61行,在 我的目标 在GOOGLE Drive中创建文档 在其中插入表 您遇到此类错误的原因是,您的service变量用于驱动API,它没有documents()方法 改用serviceDoc: serviceDoc.docum
您遇到此类错误的原因是,您的
service
变量用于驱动API,它没有documents()
方法
改用serviceDoc
:
serviceDoc.documents()
.batchUpdate(documentId=DOCUMENT_ID, body={"requests": requests})
.execute()
file_metadata = {
"name": sys.argv[1],
"mimeType"='application/vnd.google-apps.document',
"parents": ["Folder ID"]
}
此外: 我注意到,当您创建文档文件时,
mimeType
不是您的文件\u元数据的一部分。如果创建的文件没有特定的mimeType
,则新创建的文件将是application/octet-stream
。看
如果您想使用驱动API创建Google文档,请在您的文件\u元数据中添加“mimeType”='application/vnd.Google apps.document'
示例:
serviceDoc.documents()
.batchUpdate(documentId=DOCUMENT_ID, body={"requests": requests})
.execute()
file_metadata = {
"name": sys.argv[1],
"mimeType"='application/vnd.google-apps.document',
"parents": ["Folder ID"]
}
参考资料:
serviceDoc.documents()
.batchUpdate(documentId=DOCUMENT_ID, body={"requests": requests})
.execute()
file_metadata = {
"name": sys.argv[1],
"mimeType"='application/vnd.google-apps.document',
"parents": ["Folder ID"]
}