Я использую API тенденций Google, чтобы в конечном итоге экспортировать данные тенденций в файл Excel. Проблема в том, что я хочу извлечь ТОЛЬКО форматированное время и значение для моих ключевых слов.
JS не моя сильная сторона. Как вытащить только эти параметры? Или есть способ назначить эти параметры паре словаря ключ-значение?
Спасибо.
вывод json
{
"default": {
"timelineData":[
{
"time":"1511629200",
"formattedTime":"Nov 25, 2017 at 12:00 PM",
"formattedAxisTime":"Nov 25 at 12:00 PM",
"value":[44],
"formattedValue":["44"]
},
{
"time":"1511632800",
"formattedTime":"Nov 25, 2017 at 1:00 PM",
"formattedAxisTime":"Nov 25 at 1:00 PM",
"value":[41],
"formattedValue":["41"]
}
]
}
}
код
'use strict';
const googleTrends = require('google-trends-api');
var animals = ['hamsters', 'puppies'];
for (var key in animals) {
console.log(animals[key]);
googleTrends.interestOverTime({
keyword: key,
startTime: new Date(Date.now() - (167.9 * 60 * 60 * 1000)),
granularTimeResolution: true,
}, function(err, results) {
if (err)
console.log('oh no error!', err);
else
console.log(results);
console.log("--------------------------")
});
}
}
- person Glenn   schedule 03.12.2017