Skip to content

Commit 96c396c

Browse files
authored
Add support for selecting a sheet name in getDB()
1 parent 5bf5867 commit 96c396c

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/chatbot.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,17 @@ var chatbot = {
1313
}
1414
});
1515
},
16-
getDB: function(link) {
16+
getDB: function(link, sheetName) {
1717
return new Promise((resolve, reject) => {
1818
Tabletop.init({
1919
key: link,
2020
callback: data => {
21-
var thisdb = data["Sheet1"].elements;
21+
var sheetNames = Object.keys(data);
22+
var thisdb = [];
23+
if (sheetName)
24+
thisdb = data[sheetName] ? data[sheetName].elements : [];
25+
else
26+
thisdb = data[sheetNames[0]] ? data[sheetNames[0]].elements : [];
2227
console.log("Your Database Rows Loaded: ", thisdb.length);
2328
resolve(thisdb);
2429
}

0 commit comments

Comments
 (0)