我正在尝试使用 Python 版本的 Google Drive API 在 Google 文档中模拟单击发布到网络"->立即开始发布".根据我对文档的模糊理解,我相信这应该可行:
I'm trying to simulate clicking "publish to web" -> "start publishing now" in Google docs using the Python version of the Google Drive API. Based on my vague understanding of the documentation, I believe this should work:
service.revisions().update(fileId = newfile['id'],
revisionId='head', body={'published':True, 'publishAuto': True})
但是,这似乎对我的文档没有影响.
However, this appears to have no effect on my document.
我希望能够以编程方式创建一个可供全世界立即访问的 Google 电子表格.
I'd like to be able to programmatically create a Google spreadsheet that is immediately world-accessible.
原来上面代码片段返回的响应对象需要调用execute():
Turns out the response object that's returned by the code snippet above needs to call execute():
service.revisions().update(fileId = newfile['id'], revisionId='head',
body={'published':True, 'publishAuto': True}).execute()
这会返回一个修订对象并设置文档的发布属性.
This returns a revision object and sets the publish properties on the document.
这篇关于设置“发布到网络"在 Google 电子表格中使用 Drive python API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
使用 python 解析非常大的 xml 文件时出现问题Troubles while parsing with python very large xml file(使用 python 解析非常大的 xml 文件时出现问题)
使用 Python 2 在 XML 中按属性查找所有节点Find all nodes by attribute in XML using Python 2(使用 Python 2 在 XML 中按属性查找所有节点)
Python - 如何解析 xml 响应并将元素值存储在变量中Python - How to parse xml response and store a elements value in a variable?(Python - 如何解析 xml 响应并将元素值存储在变量中?)
如何在 Python 中获取 XML 标记值How to get XML tag value in Python(如何在 Python 中获取 XML 标记值)
如何使用 ElementTree 正确解析 utf-8 xml?How to correctly parse utf-8 xml with ElementTree?(如何使用 ElementTree 正确解析 utf-8 xml?)
将 XML 从 URL 解析为 python 对象Parse XML from URL into python object(将 XML 从 URL 解析为 python 对象)