问题标签 [google-docs-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 回答
1900 浏览

java - Google Docs 电子表格:获取单独的行

我正在使用Java API从 CSV 文件更新 Google 电子表格。我创建了一个删除行的方法:

但是,问题是我必须获取所有条目才能获得我想要的一个条目。有没有一种方法可以让我获得一个甚至更小的条目子集,这样我就不必等待整个条目集返回只删除一个条目?(在当前状态下,此方法需要很长时间才能在大型电子表格上运行)

0 投票
2 回答
773 浏览

python - 使用 gdata Python api 获取电子表格的修订版

我正在尝试使用密钥获取电子表格的修订版,但它只返回“无效的资源 ID”。

没有任何效果。请帮忙。

0 投票
4 回答
3092 浏览

gdata-api - Google Documents List API - 如何发布文档

我完全不知道如何以编程方式发布 Google 文档(特别是电子表格)。

我已经阅读了 Google Documents List API 协议指南并发现了这一点:

http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#GettingRevisions

文章的下一部分以“通过发布单个修订来发布文档”开始,这就是我找到这个示例的地方:

我一直在检索文档列表提要和 CRUDing 工作表,但我无法让发布工作,也不了解它应该如何工作。我建立与我的提要的连接并准备要 PUT 的数据的基本设置如下:

这导致

有人可以帮我吗?有没有人以编程方式成功发布了 Google 文档?

0 投票
2 回答
4130 浏览

php - 如何在共享主机计划中使用 PHP 中的 Google Docs API?

我想读写谷歌电子表格中的特定单元格,但我对互联网上关于如何做到这一点的大量信息感到困惑。我只能访问共享主机(这意味着 FTP 访问和控制面板),而不是虚拟服务器。

在 Google Docs 官方 API 页面中,它仅在版本 1 中支持 PHP,它表示已弃用,并且它已经是版本 3,所以我不应该开始使用它。

在此页面上:http ://code.google.com/apis/gdata/docs/client-libraries.html它说 PHP 客户端库是

作为zend的一部分分发。

在此页面上:http ://code.google.com/apis/gdata/articles/php_client_lib.html它说

客户端库是开源 Zend 框架的一部分,但也可以作为独立版本下载。

我最大的问题是我从未使用过 Zend,也不知道如何使用它或如何安装/更新它的包。是否可以从一个简单的共享主机用户安装/更新这个框架及其包?或者我对在特定托管公司的服务器上发现的内容感到困惑?

我已经从这个页面下载了最新版本:http: //framework.zend.com/download/gdata并在它的安装文件中说:

Zend Framework 不需要特殊的安装步骤。只需下载框架,将其解压缩到您想要保存的文件夹中,然后将库目录添加到您的 PHP include_path。要使用 extras 库中的组件,请将 extras/library 目录添加到 PHP 的 include_path 中。如果您想使用 Zend_Tool,只需将 bin/zf.bat(对于 Windows)或 bin/zf.sh(对于其他任何东西)添加到您的系统可执行文件路径。

我认为 include_path 意味着 php.ini 中的一些变量,而不是我可以访问的东西。 我可以简单地将 zend 下载/提取到我的文件夹并在我的代码开头执行 include_once() 吗?

0 投票
1 回答
907 浏览

php - 使用 Zend Gdata 从 Google Docs 中删除文档

我在使用 Google Docs 和 Zend Framework 1.11.4 时遇到问题。

我正在尝试做的是将文档上传到 Google Docs,检索 HTML 内容并删除文档。我正在处理 .doc、.pdf 和 .rtf 文件。

到目前为止我的代码:

在调用 ->delete() 方法之前一切正常,它返回异常预期响应代码 200,得到 409

我已经在谷歌上搜索了几天,但找不到答案,根据谷歌的文档,这是删除文档的正确方法。

如果有人对我做错了什么有任何想法,那么任何帮助都会非常受欢迎。

非常感谢,加里

0 投票
1 回答
447 浏览

php - 使用 Zend 获取指向 Google Doc 的链接

嘿,我正在使用 Zend Framework 和 Gdata 来处理 Google Docs API。我已经对其进行了修改以使用 V3,因此我们可以从 Web 界面上传和管理 pdf。我们有一个自定义类 gDataClient,它设置 Gdata_Docs 服务、Gdata_ClientLogin,并创建一个新的 Gdata_Docs 对象。

在我正在使用的页面上,这是相关代码:

这会生成一个指向文档的直接链接,但是当我单击它时,我会得到一个 401(需要身份验证),即使我已经创建并验证了客户端。

有任何想法吗?

0 投票
0 回答
385 浏览

objective-c - 适用于 iphone 的 Google doc api - 使用 If-None-Match 或 If-Modified-Since 进行条件提取

我正在为 iPad 构建 Google 文档同步应用程序。我可以将 Google doc 帐户中的所有文件下载到 iPad 以供离线查看。现在我想优化同步过程,在同步过程中只下载更新的文档。

根据 gdoc api 参考文档,我需要使用 If-Modified-Since 或 If-None-Match 查询参数进行条件提取。但是,我不明白该怎么做?

我尝试在获取文档列表时添加这两个参数。我还尝试在实际下载每个文档条目时添加这些参数。但它每次都获取所有文件。

如果有人已经使用 Google docs api 实现了条件提取,

我正在为 Objective-c 使用 Google 数据 API 的第 2 版

0 投票
1 回答
2474 浏览

c# - 使用 google api 上传任何文件

根据谷歌博客,我可以使用谷歌 API 将任何类型的文件上传到我的个人文档(企业帐户已经可以)。

但是现在,当我尝试添加?convert=false到 URI 时,我得到了来自服务的 403 响应。

我使用此代码(它使用来自 SVN 中继的 google-gdata C# api 客户端)

没有?convert=false它工作正常。

我感谢任何帮助:例如如何查看 API 客户端实际从服务发布/接收的内容。

0 投票
2 回答
6122 浏览

google-docs - 通过 Google Docs 或 Spreadsheet API 将新工作表添加到 Google 电子表格

我正在做一个项目,我从 Drupal MySQL 数据库中提取大量信息并将其放入 Google 电子表格中。我的问题是它有很多数据,我更愿意将它们全部放在一个电子表格中,按表格对所有内容进行排序。

无论如何,我都没有看到将工作表添加到电子表格,也没有在现有工作表之间导航。任何人都知道如何做到这一点?我想在 PHP 中这样做,如果这不起作用,Python。

谢谢你的帮助,

——斯科特

0 投票
1 回答
928 浏览

hash - 获取 Google Docs 文档的哈希值?

尽管 Google Docs 文档在 URL 中似乎有一个唯一的 ID,但我想知道是否有一种方法可以在不再次下载的情况下获取文档的哈希(MD5、SHA1)。有没有人尝试过类似的事情?我可以进行一些 API 调用吗?