问题标签 [google-spreadsheet-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 如果不允许跨域 ajax 调用,那么你应该如何使用谷歌电子表格 API
如果不允许跨域 ajax 调用,那么你应该怎么做呢?注意:已过时的链接。问题已使用相关原始页面的相关部分进行了更新。
来自链接;(开发者指南:Protocol v 2.0 – Google Spreadsheets API):
添加一行
要向表中添加一行,首先创建一个<entry>
包含相关数据的元素:
然后确定将条目发送到的适当 URL,称为POST URL。您可以在列表提要的<link>
元素中找到 POST URL,其中包含rel="http://schemas.google.com/g/2005#post"
.
接下来,执行任何必要的身份验证,并为新的 POST 请求创建一个 Authorization 标头,如本文档的身份验证部分所述。
在 POST 请求的正文中,使用内容类型放置您在上面创建的Atom<entry>
元素。application/atom+xml
现在将请求发送到 POST URL:
电子表格在基于列表的提要中出现的最后一行之后立即插入新行,也就是说,紧接在第一个完全空白的行之前。
php - 无法使用 Zend_Gdata 打开电子表格?
这是我这样做时得到的错误:
这对我来说没有多大意义。如果他们的电子表格密钥无效,为什么 $sheet->getId() 会返回它?
gdata - 2 条腿 oauth 和电子表格更新
我正在使用 google api 更新一些电子表格(使用 2 legged oauth,如此处所述,除了我检查了 Two legged access control 框)。创建电子表格工作正常,在电子表格内创建新工作表也工作正常。但我似乎无法与电子表格上的数据进行交互......
我得到:
使用 listFeed
很抱歉,发生服务器错误。请稍等,然后尝试重新加载您的电子表格。
或者
使用细胞饲料
com.google.gdata.util.AuthenticationException
有任何想法吗 ?
谢谢
google-api-java-client - 使用 google-api-java-client 实现电子表格客户端
我一直在尝试基于日历示例实现一个 SpreadSheet 客户端。我设法利用解析器和@Key 属性获取电子表格、工作表提要和条目。(这里解释)但是当我得到 ListFeed 响应时,数据存储在元素中,所以不能使用 @Key 功能有没有办法自动解析这个?
python - 需要在特定位置将行插入 Google 电子表格
我正在使用 python 来更新谷歌电子表格。用于电子表格的 google python 库允许您使用 InsertRow api 在电子表格中插入一行。
这是一个例子:
myDictionary 是您要插入的字典, spreadsheetKey 是电子表格的键,worksheetKey 是工作表的键。但是,我想插入电子表格中间的特定行。此 API 仅在末尾插入。
任何人都知道,如果有任何方法可以做到这一点?
谢谢。
java - 使用 Google Document List API 插入 Google 电子表格文档并更新它
我对此感到非常困惑。我尝试了很多,但在互联网上的任何地方都找不到正确的答案。我的要求如下。
我必须创建一个电子表格文档并向其中写入数据。
出于身份验证目的,我使用客户端身份验证(将用户名和密码传递给服务)。到目前为止,我想出了以下内容。
现在,我知道我必须使用 Google 电子表格 API 来更新文档的内容。问题是,如何在使用谷歌电子表格 api 时关联此文档,以便我可以修改它。我进行了很多搜索,并找到了在提要中列出多个文档的方法,但我找不到如何获得单个文档。
请帮帮我。
谢谢并恭祝安康,
帕万·安杜库里。
java - 使用 Google Spreadsheet Java API 将数据插入 Google 电子表格
以下是我用来插入数据的代码。它是从 Google 提供的样本中提取的。
我想要做的是获取一个工作表并将一行数据插入其中。无论我多么努力,我都无法让它发挥作用。每当我在 client.insert() 上运行它时都会出现以下错误
We're sorry, a server error occurred. Please wait a bit and try reloading your spreadsheet.
google-docs - 通过 Gdata API 访问评论
问题 1:如何通过 gdata api 访问 Google Document 的评论?
有人可以为我提供示例代码或指向某些文档的链接吗?那可能吗?
问题 2:如何通过 gdata api 管理(回复、添加、解决...)Google 文档?
有人可以为我提供示例代码或指向某些文档的链接吗?
谢谢
php - PHP Zend_Gdata_Spreadsheets 批量更新多个单元格?
我正在使用 Zend_Gdata_Spreadsheets 与 PHP 中的 Google Docs 电子表格进行交互。我需要修改电子表格中的许多单元格,所以我使用 updateCell() 方法:
示例:$spreadsheetService->updateCell(1, 1, "hello", $spreadSheetKey, $worksheetId);
我的代码适用于更新单元格。但是我需要更新许多单元格(通常是 20 或 30 个单元格),如果我一个一个地更新它们(使用上面的代码),它会为每个单元格更新单独调用 api。如果我有很多单元格要更新,这可能需要很长时间才能运行。
有没有办法让我一次更新一批单元格,这样效率更高?