问题标签 [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.

0 投票
1 回答
941 浏览

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:

电子表格在基于列表的提要中出现的最后一行之后立即插入新行,也就是说,紧接在第一个完全空白的行之前。

0 投票
1 回答
931 浏览

php - 无法使用 Zend_Gdata 打开电子表格?

这是我这样做时得到的错误:

这对我来说没有多大意义。如果他们的电子表格密钥无效,为什么 $sheet->getId() 会返回它?

0 投票
1 回答
238 浏览

gdata - 2 条腿 oauth 和电子表格更新

我正在使用 google api 更新一些电子表格(使用 2 legged oauth,如此处所述除了我检查了 Two legged access control 框)。创建电子表格工作正常,在电子表格内创建新工作表也工作正常。但我似乎无法与电子表格上的数据进行交互......

我得到:

使用 listFeed

很抱歉,发生服务器错误。请稍等,然后尝试重新加载您的电子表格。

或者

使用细胞饲料

com.google.gdata.util.AuthenticationException

有任何想法吗 ?

谢谢

0 投票
1 回答
418 浏览

google-api-java-client - 使用 google-api-java-client 实现电子表格客户端

我一直在尝试基于日历示例实现一个 SpreadSheet 客户端。我设法利用解析器和@Key 属性获取电子表格、工作表提要和条目。(这里解释)但是当我得到 ListFeed 响应时,数据存储在元素中,所以不能使用 @Key 功能有没有办法自动解析这个?

0 投票
2 回答
1546 浏览

python - 需要在特定位置将行插入 Google 电子表格

我正在使用 python 来更新谷歌电子表格。用于电子表格的 google python 库允许您使用 InsertRow api 在电子表格中插入一行。

这是一个例子:

myDictionary 是您要插入的字典, spreadsheetKey 是电子表格的键,worksheetKey 是工作表的键。但是,我想插入电子表格中间的特定行。此 API 仅在末尾插入。

任何人都知道,如果有任何方法可以做到这一点?

谢谢。

0 投票
0 回答
322 浏览

java - 使用 Google Document List API 插入 Google 电子表格文档并更新它

我对此感到非常困惑。我尝试了很多,但在互联网上的任何地方都找不到正确的答案。我的要求如下。

我必须创建一个电子表格文档并向其中写入数据。

出于身份验证目的,我使用客户端身份验证(将用户名和密码传递给服务)。到目前为止,我想出了以下内容。

现在,我知道我必须使用 Google 电子表格 API 来更新文档的内容。问题是,如何在使用谷歌电子表格 api 时关联此文档,以便我可以修改它。我进行了很多搜索,并找到了在提要中列出多个文档的方法,但我找不到如何获得单个文档。

请帮帮我。

谢谢并恭祝安康,

帕万·安杜库里。

0 投票
2 回答
3499 浏览

java - 使用 Google Spreadsheet Java API 将数据插入 Google 电子表格

以下是我用来插入数据的代码。它是从 Google 提供的样本中提取的。

我想要做的是获取一个工作表并将一行数据插入其中。无论我多么努力,我都无法让它发挥作用。每当我在 client.insert() 上运行它时都会出现以下错误

We&#39;re sorry, a server error occurred. Please wait a bit and try reloading your spreadsheet.

0 投票
1 回答
479 浏览

google-docs - 通过 Gdata API 访问评论

问题 1:如何通过 gdata api 访问 Google Document 的评论?

有人可以为我提供示例代码或指向某些文档的链接吗?那可能吗?

问题 2:如何通过 gdata api 管理(回复、添加、解决...)Google 文档?

有人可以为我提供示例代码或指向某些文档的链接吗?

谢谢

0 投票
1 回答
663 浏览

php - PHP Zend_Gdata_Spreadsheets 批量更新多个单元格?

我正在使用 Zend_Gdata_Spreadsheets 与 PHP 中的 Google Docs 电子表格进行交互。我需要修改电子表格中的许多单元格,所以我使用 updateCell() 方法:

示例:$spreadsheetService->updateCell(1, 1, "hello", $spreadSheetKey, $worksheetId);

我的代码适用于更新单元格。但是我需要更新许多单元格(通常是 20 或 30 个单元格),如果我一个一个地更新它们(使用上面的代码),它会为每个单元格更新单独调用 api。如果我有很多单元格要更新,这可能需要很长时间才能运行。

有没有办法让我一次更新一批单元格,这样效率更高?

0 投票
1 回答
1210 浏览

c# - 我在哪里可以找到带有示例源代码的最新 Google Docs API?

我一直在尝试按照 这些说明在 C# 中使用 Google 电子表格 API 。

我从官方下载页面下载了 API。但是,它有两个问题:

  1. API 似乎过时了,因为我找不到OAuth2Parameters教程中提到的类,只有OAuthParameters.

  2. 示例目录只包含可执行文件,没有源代码。我真的可以使用 Spreadsheet.exe 示例的源代码,因为它非常适合我的需要。