问题标签 [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.
python - 已上传且未转换的文件不会出现在 Google 文档的文档提要中
我试图使用这样的代码从给定目录中检索文件的完整列表
它的工作原理是它只返回“真实”的 Google 文档文件,而不返回已上传但未转换的文件,例如 *.docx 文件。
有没有办法获得给定目录中文件的完整列表?
ajax - 是否可以从 GMail 小工具中获取 Google Docs 电子表格的内容?
这是我到目前为止的想法:
要获取 ID 为“0Aj3x4n7SOPMRdFA2VmJuampIUDFzdlAwRUwtSEJacmc”的电子表格“od6”的内容,您必须访问此 URL: https ://spreadsheets.google.com/feeds/cells/0Aj3x4n7SOPMRdFA2VmJuampIUDFzdlAwRUwtSEJacmc/od6/private/full
(见API)
如果我将 URL 放入浏览器(因为我已登录 GDocs 并且设置了 cookie),这可以正常工作。
如果我想从我的 GMail 小工具中访问上面的 URL,我想我有 2 个选项。
- 通过 Ajax 加载它
- 直接在生成小工具的 PHP 中加载
使用第一种方法时,我遇到了问题,Ajax 调用中不知道 cookie(我猜这是因为涉及不同的域)。
背景信息:我的 Gadget-PHP-Script 在我的主机 ( https://sslsites.de ) 上运行,这个 Gadget 由 GMail 加载并通过某种代理提供(所以我在 IFrame 中的 Gadget 的主机是http:/ /kipb0cvv7sa9gunc3o5eii57sr1eoem5-a-gm-opensocial.googleusercontent.com/gadgets)。地址栏中的 URL(IFrame 父级)是https://mail.google.com/mail
所以它接缝了来自这个 IFrame 的 Ajax 调用无法将 cookie 发送到域https://spreadsheets.google.com。正确的?响应为空。
然后我尝试了第二种方法。如果我想从 PHP 访问电子表格,我将需要 OAuth。这段代码可以正常工作:
但同样,我对这里的域有疑问。此代码在https://sslsites.de上运行良好。但是从 GMail 我有一个问题,我不能通过 $_COOKIE['token']。如果我使用 OAuth 注册https://sslsites.de,我的浏览器将不会通过 GMails 小工具代理传递 cookie。如果我注册了代理(http://kipb0cvv7sa9gunc3o5eii57sr1eoem5-a-gm-opensocial.googleusercontent.com/gadgets),它会为 OAuth 提供 Cookie,但我的 PHP 脚本也不知道它。
那么,有什么方法可以通过代理传递 Cookie(这对我来说就像一个黑盒子,因为我找不到任何文档)?
还是有其他 API 可以访问电子表格?我所说的电子表格对所有人都是公开的,所以我不希望有人需要进行身份验证。
但是电子表格是公开的: https ://spreadsheets.google.com/ccc?key=0Aj3x4n7SOPMRdFA2VmJuampIUDFzdlAwRUwtSEJacmc&hl=en&authkey=CJ2ppJsP
但不是相同的数据 API 调用: https ://spreadsheets.google.com/feeds/cells/0Aj3x4n7SOPMRdFA2VmJuampIUDFzdlAwRUwtSEJacmc/od6/private/full
java - AuthenticationException:与登录 URI 连接时出错
请考虑以下与 Google 文档中的令牌问题相关的错误。
如何解决?
com.google.gdata.util.AuthenticationException:连接登录 URI 时出错
ruby-on-rails - 我的回形针文档在哪里?寻找正确的道路
我有一个保存用户文档的网站,我想使用Paperclip使用 Google Docs Viewer 显示它们(https://drive.googleblog.com/2009/09/view-online-files-using-google-docs.html) .
回形针正在工作。例如,我有一个文件保存在:127.0.0.1:3000/assets/resumes/51/original/myfile.pdf
我想通过嵌入在我的网站中的查看器来显示它。这是我的代码(在 HAML 中):
问题是我还没有在公共服务器上启动并运行该站点,还是我的代码有问题?(当我将 url 直接粘贴到浏览器中而不使用查看器时,我确实看到了该文件。)
c# - 如何在谷歌电子表格中间插入一行
我试图在谷歌工作表的中间插入一行,但是在 api 文档中找不到方法,
我无法在底部添加新行,因为使用电子表格数据(不是我自己编写)的程序只会忽略添加到底部的新行。
有人有任何想法吗?
google-docs - 有没有办法通过 Google Docs API 访问“Google Chrome”文件夹中的文件?
“谷歌浏览器”文件夹存储书签等 Chrome 同步信息。我只是想知道是否有办法通过 Google Docs API 访问这些信息?我查看了 Google 提供的演示,但您似乎无法通过 API 访问该文件夹。我看过的演示在这里,如果您单击“文件夹”,它会返回我拥有的所有文件夹(包括所有子文件夹),但不返回“Google Chrome”文件夹。
另外,任何想法存储在“Google Chrome --> Bookmarks”文件夹中的书签是什么格式的?
谢谢。
java-me - 如何通过我的 j2me 应用程序访问 Google Docs?
谁能告诉我如何通过我的 j2me 应用访问 Google Docs?
有没有api?如果是这样,你可以给我链接吗?
google-chrome - 使用 GoogleDocs 电子表格进行 Web SQL 同步?
我需要同步我正在构建的扩展的 WebDB,并且正在考虑使用 GoogleDocs 电子表格作为存储,因此扩展应该能够读/写“文件”以保持同步。(电子表格的每一行都是一个数据库记录)
这是可行的,还是有更好的解决方案?
php - 如果文件由 php 脚本提供,如何使用谷歌文档查看器在网页上嵌入 ppt 文件?
我已经将一个 MS PowerPoint 文件上传到我的服务器,我正在尝试使用 Google Docs 查看器 (http://docs.google.com/viewer) 在网页上显示它。该文件可在此处获得: http ://elgg.wamped.org/test.ppt
如果我使用上述 URL 调用文档查看器,它会按预期工作,请参阅: http ://docs.google.com/viewer?url=http%3A%2F%2Felgg.wamped.org%2Ftest.ppt
但是,当我尝试通过一个非常简单的 php 脚本向查看器提供相同的文件时,它无法呈现并显示不太有用的错误消息:“抱歉,我们目前无法生成文档视图”,请参阅: http ://docs.google.com/viewer?url=http%3A%2F%2Felgg.wamped.org%2Freadfile.php
提供文件的脚本如下:
我尝试过使用各种标头字段,例如 Pragma 和 Cache-Control,但没有任何帮助。我还尝试对输出文件进行切片并以块的形式回显,但这也没有任何好处。检查服务器上的 apache 日志,检查响应标头,对我来说一切都很好。
任何想法我在这里做错了什么?
编辑:虽然我还没有找到解决这个问题的方法,但我偶然发现了一个与 Google Docs Viewer 一样(或实际上似乎做得更多)的网站。http://embedit.in支持多种文件类型,有一个 API,而且做得很好,所以我可能会选择那个。但是,出于好奇,我仍然想知道下面的代码有什么问题。因此,任何建议都非常受欢迎。
java - 将 PDF 文件上传到 GAE/J 上 pdfjet 生成的 Google Docs
我需要将一个 PDF 文件上传给用户谷歌文档,该文件由 pdfjet 在谷歌应用引擎上生成。我想用 pdfjet 为 gae/j 生成 pdf。pdfjet 使用流来创建 pdf。无论如何将流转换为文件,以便我可以上传给用户谷歌文档。我尝试了 gaevfs 但无法使其工作。如果需要,我可以使用另一个 pdf 生成解决方案或另一个虚拟文件系统等。
PDF 生成代码
谷歌文档 API 代码
我无法让它工作的那一行:setFile(File, String)
谢谢。