使用javascript从谷歌电子表格中获取JSON

时间:2012-06-08 11:09:54

标签: javascript google-app-engine oauth-2.0 google-spreadsheet-api

2 个答案:

答案 0 :(得分:2)

有点晚了,但这是工作流程:

如果您的电子表格是私有的,请参阅答案here以获取正确的OAuth授权。

您可以通过访问Google云端硬盘并查看电子表格来找到您的电子表格密钥。在url中是字符串“key = xxxx”。 'xxxx'是您的电子表格密钥。

然后只做以下事情:

var token = gapi.auth.getToken().access_token;
var urlLocation = ''; //put the spreadsheet key here
var url = 'https://spreadsheets.google.com/feeds/list/' + urlLocation + '/od6/private/full?alt=json-in-script&access_token=' + token + '&callback=?';

$.getJSON(url, function(data) {
    console.log(data);
});

答案 1 :(得分:1)

https://developers.google.com/gdata/samples/spreadsheet_sample

这是一个例子。

请注意,此JSON仅适用于"published"电子表格。