Как я могу записать объект данных tabletop.js в новый файл? - PullRequest
0 голосов
/ 02 апреля 2019

Что касается фона, я в настоящее время учусь на разработчика полного стека.bootcamp, поэтому я не могу сказать, что у меня все хорошо с библиотеками .js и .js.

Я пытаюсь использовать электронную таблицу Google, чтобы написать несколько диаграмм D3, импортируя данные с помощью Tabletop.js.Данные импортируются как объекты JSON, но сначала я хочу записать эти данные в файл .txt.Это больше для того, чтобы я мог видеть данные, они не пошли бы так в конечном приложении (это веб-сайт данных / статистики для моей работы).

Из того, что я видел, я должен использовать d3.json(.../data/data.json).then(functionName), но я не могу этого сделать, когда нужные мне данные хранятся в переменной внутри функции.

Я попробовал обе команды printf, echo и cat в bash, но больше всего я написал имя переменной, в которой я сохранил свои данные, а не сами данные.

Это код 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.

СпасибоВы за вашу помощь.

...