“设置”;“发布到web”;在Google电子表格中使用驱动python API

“设置”;“发布到web”;在Google电子表格中使用驱动python API,python,google-drive-api,Python,Google Drive Api,我试图使用Python版本的GoogleDriveAPI在Google文档中模拟单击“发布到web”->“立即开始发布”。基于我对文件的模糊理解,我认为这应该是可行的: service.revisions().update(fileId = newfile['id'], revisionId='head', body={'published':True, 'publishAuto': True}) 但是,这似乎对我的文档没有影响 我希望能够以编程方式创建一个全球可立即访问的Google

我试图使用Python版本的GoogleDriveAPI在Google文档中模拟单击“发布到web”->“立即开始发布”。基于我对文件的模糊理解,我认为这应该是可行的:

service.revisions().update(fileId = newfile['id'],
    revisionId='head', body={'published':True, 'publishAuto': True})
但是,这似乎对我的文档没有影响


我希望能够以编程方式创建一个全球可立即访问的Google电子表格。

结果是,上面代码段返回的响应对象需要调用
execute()


这将返回一个修订对象并设置文档的发布属性。

这应该是正确的。你得到一个有效的修订对象作为回报吗?我没有,我得到了一个HTTP响应对象。然而,您的有益评论帮助我确定了解决方案,如下所示。。。
service.revisions().update(fileId = newfile['id'], revisionId='head',
    body={'published':True, 'publishAuto': True}).execute()