如何将tabletop.js数据对象写入新文件?

时间:2019-04-01 22:44:52

标签: bash d3.js tabletop.js

对于背景知识,我目前正在研究全栈开发人员。训练营,所以我不能说我对.js和.js库非常满意。

我正在尝试使用Google Spreadsheet编写一些D3图表,并使用Tabletop.js导入数据。数据被导入为JSON对象,但是我想先将数据写入.txt文件。这是更多的信息,所以我可以看到数据,但在最终应用程序(我的工作是一个数据/统计网站)中不会像以前那样。

根据我所见,我必须使用 d3.json(.../data/data.json).then(functionName),但将所需的数据存储在函数内的变量中却无法执行。

我在bash中尝试了printf,echo和cat命令,但是我得到的最多是写存储数据的变量名,而不是数据本身。

这是我用来导入数据的tabletop.js代码。

var publicSpreadsheetUrl = 'https://docs.google.com/spreadsheets/d/1HQhlecn-i9s33Olf4OLivXLDqcf/edit?usp=sharing';

function init() {
    Tabletop.init({
        key: publicSpreadsheetUrl,
        callback: showInfo,
        simpleSheet: true
    })
}

function showInfo(data, tabletop) {
    alert('Successfully processed!')
    var dataGoogle = data;
    console.log(dataGoogle);
}

window.addEventListener('DOMContentLoaded', init);

我期望的输出将是JSON对象的列表。

谢谢您的帮助。

0 个答案:

没有答案