Задать вопрос
@YurchenkoAN

Как занести данные в google tables с помощью javascript?

ВСем привет!

Есть такой ответ от api:

{"latitude":55.75,"longitude":37.625,"generationtime_ms":0.0909566879272461,"utc _offset_seconds":0,"timezone":"GMT","timezone_abbreviation":"GMT","elevation":14 1.0,"daily_units":{"time":"iso8601","temperature_2m_max":"°C"},"daily":{"time":["2023-10-23","2023-10-24","2023-10-25","2023-10-26","2023-10-27","2023-10-28","2023-10-29"],"temperature_2m_max":[5.2,3.0,0.6,-0.2,-1.2,-0.4,-0.7]}}

Пытаюсь написать функцию, которая погоду ("temperature_2m_max":[5.2,3.0,0.6,-0.2,-1.2,-0.4,-0.7]) занесет в каждую ячейку.

function callWeather() {

var response = UrlFetchApp.fetch("https://api.open-meteo.com/v1/forecast?latitude=55... T");
var json = response.getContentText();
var data = JSON.parse(json);

Logger.log(data);
Logger.log(data["temperature_2m_max"]);
//хочу обратиться к первому элементу массива, но ...
Logger.log(data["temperature_2m_max"][0]);
}
на последней строке ошибка: TypeError: Cannot read properties of undefined (reading '0')
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@maksam07
Как на счет...
data['daily']['temperature_2m_max'][0]
?

Не понятно только, при чем тут google tables, которые скорее google sheets, если проблема в коде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 дек. 2024, в 08:00
20000 руб./за проект
25 дек. 2024, в 07:53
20000 руб./за проект
25 дек. 2024, в 07:45
20000 руб./за проект