ВСем привет!
Есть такой ответ от 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')