Я новичок в кодировании в скриптах Google, и я пытаюсь понять, как перенести данные, которые я получаю из форматированного файла JSON в электронную таблицу.
Я пытаюсь извлечь финансовые данные, но если бы я смог обработать простой пример ниже, это помогло бы мне понять, как кодировать все другие форматы JSON, с которыми я сталкиваюсь.Разбор JSON Возвращенные данные в скриптах Google
Я знаю основы.
Я могу связать электронную таблицу, и я могу разобрать ее, используя две команды ниже.
Это шаг после этого, когда я подталкиваю данные к электронной таблице, с которой я испытываю трудности.
var responseAPI = UrlFetchApp.fetch(url);
var parcedData = JSON.parse(responseAPI.getContentText());
Я думаю, я бы взял образец файла ниже, и положить месяцев в столбце A.
выживший флаг в столбце B.
Законопроекты/другой тег в столбце C.
Описание расходов в колонке D, и суммы расходов в колонке E.
{"JANUARY": {
"bills":[
["Electric",122.46],
["Credit",155.44],
["Mortgage",440.05]],
"other":[
["Food",188.33],
["Clothes",89.28]],
"Survived":"Y"},
"FEBRUARY":{
"bills":[
["Electric",129.46],
["Credit",155.44],
["Mortgage",440.05],
["Car",298.77],
"other":[
["Food",218.33],
["Clothes",49.28]],
"Survived":"N"},
"MARCH":{
"bills":[
["Electric",119.46],
["Credit",155.44],
["Mortgage",440.05]],
"other":[
["Food",218.33],
["Clothes",49.28],
["Insurance",250.98],
"Survived":"Y"}}
Да, я хотел бы получить некоторую помощь со сценарием, но и, если вы могли бы дать объяснение того, что вы делаете, и как она работает, что бы будь великим, чтобы я мог ходить Если это произойдет в следующий раз.
Спасибо!
Colten
Первый шаг - действительно подумать о том, как вы хотите структурировать данные в своей электронной таблице. Я бы не написал ни одной строки кода, пока вы не обрадуетесь этому. Если вы измените свой макет данных на листе, это может означать полную переделку кода. –
Я указал это в вопросе, однако, я не привязан к этому конкретному макету. Как только я получу данные в электронную таблицу, я могу манипулировать ею с помощью фильтров/сортов/формул ... но на данный момент я не могу ее получить, и это то, что я ищу. Кроме того, я не обязательно хочу, чтобы кто-то просто написал код, и я его копирую, я хочу это понять ... Я хочу научиться ловить рыбу ... таким образом, я могу переписать, если нужно, чтобы дать мне разные результаты в будущее. – Colten
Вы хотите, чтобы все расходы были в одном ряду? Если вам нужны строки moultiple, как это должно быть обработано? особенно с векселями и другими. Повторяются ли метки месяца за каждый счет? Является ли метка типа расхода повторяющейся для каждого расхода? Как насчет выживания? Просто сказать, что в каждом столбце не определяет формат. –