编程语言
首页 > 编程语言> > 使用Drive python API在Google电子表格中设置“发布到网络”

使用Drive python API在Google电子表格中设置“发布到网络”

作者:互联网

我正在尝试模拟点击“发布到网络” – >使用Google Drive API的Python版本在Google文档中“立即开始发布”.根据我对文档的模糊理解,我认为这应该有效:

service.revisions().update(fileId = newfile['id'],
    revisionId='head', body={'published':True, 'publishAuto': True})

但是,这似乎对我的文档没有影响.

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

解决方法:

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

service.revisions().update(fileId = newfile['id'], revisionId='head',
    body={'published':True, 'publishAuto': True}).execute()

这将返回修订对象并在文档上设置发布属性.

标签:python,google-drive-api
来源: https://codeday.me/bug/20191007/1869031.html