powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заливка данных из json файла в массив
2 сообщений из 2, страница 1 из 1
заливка данных из json файла в массив
    #40050826
Raven09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Подскажите пожалуйста.
Есть json-файл из которого скриптом сделана заливка, реализованная в apps script.
Файл выгружается и составляется vba-кодом из эксель (если важно)

function getFileContent(nomeDB) {
var files = DriveApp.getFilesByName(nomeDB);
if (files.hasNext()) {
var file = files.next();
var content = file.getBlob().getDataAsString();
Logger.log(content);
// preserve newlines, etc - use valid JSON
s = content.replace(/\\n/g, "\\n")
.replace(/\\'/g, "\\'")
.replace(/\\"/g, '\\"')
.replace(/\\&/g, "\\&")
.replace(/\\r/g, "\\r")
.replace(/\\t/g, "\\t")
.replace(/\\b/g, "\\b")
.replace(/\\f/g, "\\f")
.replace("\uFFFD\uFFFD","");

// remove non-printable and other non-valid JSON chars
s = s.replace(/[-]+/g,"");
s = s.replace('"%EF%BF%BD',"");
var o = JSON.stringify(s);

var json = JSON.parse(o);
Logger.log(json);

}



Код указанный выше работает. Но у меня дальше задача это все залить в массив, а потом вывести все в гугл таблице, но я не знаю, как это сделать. В гугл таблицу вывести смогу, а вот в массив перенести информацию никак не могу
Пытаюсь парсить циклом из этого кода с одного из сайтов, но там делится все по одному символу на одно поле, что то не так

var slag = [];
for(var i=0; i < json .length; i++)
{
var string = JSON.stringify(json [i]);
var parse = JSON.parse(string)
slag.push(parse);
}
console.log(slag);


Подскажите пожалуйста)) Все изрыл уже в инете... Заранее спасибо!
...
Рейтинг: 0 / 0
заливка данных из json файла в массив
    #40051050
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Raven09,
если json - строка, то просто
var slag = JSON.parse(json);
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заливка данных из json файла в массив
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]