10

我正在尝试使用 Google Drive API 的 Python 版本在 Google 文档中模拟单击“发布到网络”->“立即开始发布”。根据我对文档的模糊理解,我相信这应该可行:

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

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

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

4

1 回答 1

7

原来上面代码片段返回的响应对象需要调用execute()

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

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

于 2013-01-15T22:53:42.933 回答