我花了很多时间来研究这个..关于访问Google-apps电子表格的少量信息似乎没有得到很好的维护。在今年的Google IO上,宣布了增强的Google-apps脚本。包括UI元素..
这让我想到了基于Google电子表格中的数据创建一个小部件,没有数据,只需简单的读取/查找和显示计算即可。然后我意识到UI功能只对高级帐户可用。只需50美元/年和一些免费的试用时间,这并不是一笔大交易。似乎ui功能可能有一些限制。
但后来我开始考虑我可能要做的所有小事情,所以我开始研究如何从Javascript访问电子表格,在这种情况下,我认为它们可能是一个普通的I-Google小工具。I-Google小工具的功能非常强大和灵活。这可以提供更多的灵活性..简而言之,我做得不够..外面还有其他人吗?这个看起来像一个线索http://almaer.com/blog/gspreadsheet-javascript-helper-for-google-spreadsheets,而这个我无法获取当前的电子表格http://code.google.com/apis/gdata/samples/spreadsheet_sample.html,但很长一段时间没有被触摸,我无法使它在当前的电子表格上工作。
这是一个当前的“公共”只读电子表格。http://spreadsheets1.google.com/ccc?key=tzbvU7NnAnWkabYmGo4VeXQ&hl=en这是谷歌现在所说的旧格式,我已经尝试过了(旧的和新的)。我不知道这有什么不同..
发布于 2011-03-08 12:58:14
我已经实现了一个相当完整的例子,代码是在https://bitbucket.org/tbrander/ggadget/wiki/Home代码是BSD许可证(除了商标和机构标记,这是所有权利保留)它是合理的良好评论…它在http://acre.cba.ua.edu/ (页的底部)上运行,独立于:http://acre.cba.ua.edu/mobiletool/res.html
它的功能跨越IE,Chrome FF i-Phone和Android你上面的暗示很接近,但我正在寻找更多……正如您现在看到的,但是我将探索Jquery语法,因为当前的实现是纯JS
发布于 2011-03-07 19:46:51
谷歌提供了一个适用于普通gmail.com账户的documented way to access google spreadsheet via JSONP。简而言之:
page”
中剪切出来的任意密钥替换url
要从JavaScript中访问它,您必须在文档中插入一个JavaScript标记:
<script src="https://spreadsheets.google.com/feeds/cells/0AmHYWnFLY1F-dG1oTHQ5SS1uUzhvTnZTSHNzMjdDaVE/od6/public/values?alt=json-in-script&callback=myCallback"></script>你需要在你的网页中实现回调函数:
function myCallback(spreadsheetdata) {
// do something with spreadsheet data here
console.log(spreadsheetdata);
}您可以使用jQuery来简化这一过程:
var url = "https://spreadsheets.google.com/feeds/cells/0AmHYWnFLY1F-dG1oTHQ5SS1uUzhvTnZTSHNzMjdDaVE/od6/public/values?alt=json-in-script&callback=?";
$.getJSON(url,{}, function (d) { console.log(d); });https://stackoverflow.com/questions/2924563
复制相似问题