JSON电子表格返回null,或者我是个白痴

时间:2013-10-15 15:56:47

标签: javascript json google-apps-script spreadsheet

所以,一直试图让javascript阅读电子表格,但需要私有而不是公开,所以花了相当多的时间试图弄清楚如何做到这一点。它实际上很容易,或者看起来很像,除了我仍然无法阅读电子表格。最后将通过云控制台覆盖私人电子表格。

所以,我有一个相当简单的电子表格,其中包含大约6列,(包括客户电子邮件和类似的,因此为什么私有)。在过去的几天里,我一直在努力让它发挥作用。

首先是字符串! 所以为了启用这个,我首先需要一个返回json对象的字符串(这是我期待的那个?) https地址:https://spreadsheets.google.com/feeds/list/ 表格ID: 附加:/ od6 / private / full 命令:?alt = json-in-script& callback = importGSS

或完整字符串:https://spreadsheets.google.com/feeds/list/ / od6 / private / full?alt = json-in-script& callback = importGSS

这似乎工作得很好,如果我删除json部分它会向我显示数据表,如果我发布它,我会得到一个空文件。

现在到了代码。 应该返回对象的函数如下(spLink)包含上面的链接。

function loadData(spLink){
$.getJSON(spLink).always(function(data) {
    console.log("Object created!");
    console.log(data);
}).fail(function(message) {
    console.error('Something went pretty wrong!');
    console.error(message);
}).done(function(){
    console.log('Done!');
}); 

}

我唯一可以真正告诉它的是数据继续返回null,我无法确定数据可能会在哪里结束。 尝试过无论有没有回调。

1 个答案:

答案 0 :(得分:0)

列表提要仅在行中没有包含数据的空单元格以及其他陷阱时才有效。 请改用单元格,这需要更多代码,因为您不会按行组织数据。