【问题标题】:Possible to upload a public GoogleDoc using Google Docs List API?可以使用 Google Docs List API 上传公共 GoogleDoc 吗?
【发布时间】:2011-07-06 21:47:49
【问题描述】:
我正在创建一个网络应用程序,我希望用户能够在其中操作电子表格的内容,这些内容不会保存到原始电子表格中 - 实际上是这样多个用户可以访问同一个电子表格和数据/公式包含而不相互干扰。
如果我的电子表格是公开的,用户是否可以使用 docs list API 以编程方式上传它?这样他们就可以保存一份副本,在那里他们可以进行任何所需的更改。
谢谢!
【问题讨论】:
标签:
public
google-sheets
google-docs-api
【解决方案1】:
您可以通过发出 POST 请求来复制电子表格,如 here 所述:
POST https://docs.google.com/feeds/default/private/full
Authorization: <your authorization header here>
Content-Type: application/atom+xml
[Additional headers]
<?xml version='1.0' encoding='UTF-8'?>
<entry xmlns="http://www.w3.org/2005/Atom">
<id>[SELF_LINK_OF_THE_ORIGINAL_DOCUMENT]</id>
<title>My Copy</title>
</entry>