使用 Miso 从 Google 表中读取数据

Read data from Google sheets with Miso

我继承维护一个站点,该站点使用 Miso 项目从 google 传播sheet 读取数据。但是,它目前没有连接。 Miso Project documentation 页面似乎已经不可用了。有没有人有文档的副本或可能出错的建议?

该网站的代码大约在一年前就可以使用,但我不得不重新创建正在访问的 sheet。

这里有一些 facts/things 我试过的:

使用下面的代码,总是报错。

var ds = new Miso.Dataset({
     key: "1wHow46zTuzCA7veIUnq7K2GU5O3VHzuYsuvW2KocWBQ",
     worksheet : "1",
     importer: Miso.Dataset.Importers.GoogleSpreadsheet,
     parser : Miso.Dataset.Parsers.GoogleSpreadsheet
});
ds.fetch({
    success : function() {
        ... do stuff to the data...
    },
     error : function() {
     // error callback
     console.log("Error in reading data!");
     }
});

我的特殊问题是工作表参数。我找到了一些关于将 google 工作表数据作为 JSON 对象访问的文档,它告诉我使用 "od6" 作为工作表参数而不是 1。是的,一些 google 怪异的权利那里。

var ds = new Miso.Dataset({
     key: "1wHow46zTuzCA7veIUnq7K2GU5O3VHzuYsuvW2KocWBQ",
     worksheet : "od6",
     importer: Miso.Dataset.Importers.GoogleSpreadsheet,
     parser : Miso.Dataset.Parsers.GoogleSpreadsheet
});