Google drive api 如何解决“;属性错误:';资源';对象没有属性';文件'”;错误?

Google drive api 如何解决“;属性错误:';资源';对象没有属性';文件'”;错误?,google-drive-api,Google Drive Api,这是我最后三天的工作。我不知道。。有类似的问题,但我没有得到我的答案 这是一个错误 文件ID:1U4XUrAhMk1WFAKE_IDqmQcteYqmIWPMFEd回溯(最新版本) 文件已创建我要使用此ID并在驱动器中编辑文档 最后调用):文件“main.py”,第61行,在 我的目标 在GOOGLE Drive中创建文档 在其中插入表 您遇到此类错误的原因是,您的service变量用于驱动API,它没有documents()方法 改用serviceDoc: serviceDoc.docum

这是我最后三天的工作。我不知道。。有类似的问题,但我没有得到我的答案

这是一个错误

文件ID:1U4XUrAhMk1WFAKE_IDqmQcteYqmIWPMFEd回溯(最新版本)

文件已创建我要使用此ID并在驱动器中编辑文档

最后调用):文件“main.py”,第61行,在

我的目标

  • 在GOOGLE Drive中创建文档

  • 在其中插入表


  • 您遇到此类错误的原因是,您的
    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"]
    }