Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 23.10.2023
Сообщений: 5

Занести данные в google tables

23.10.2023, 19:50. Показов 1004. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ВСем привет!

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

JSON
1
{"latitude":55.75,"longitude":37.625,"generationtime_ms":0.0909566879272461,"utc_offset_seconds":0,"timezone":"GMT","timezone_abbreviation":"GMT","elevation":141.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]) занесет в каждую ячейку.

JavaScript
1
2
3
4
5
6
7
8
9
10
function callWeather() {
     
  var response = UrlFetchApp.fetch("https://api.open-meteo.com/v1/forecast?latitude=55.7522&longitude=37.6156&daily=temperature_2m_max&timezone=GMT");
  var json = response.getContentText();
  var data = JSON.parse(json);
  
  Logger.log(data);
 
???
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.10.2023, 19:50
Ответы с готовыми решениями:

Как полученные данные с формы занести в поисковую строку Яндекс или Google?
Разрабатываю алгоритм проверки уникальности текста с помощью PHP скрипта. Хочу узнать, возможно ли полученные данные с формы занести в...

Foreign tables - Найдены неверные символьные данные. Как с этим бороться?
Доброго дня! Возникла проблема при обращении к внешней таблице - из PostgreSql в MySQL. В некоторых текстовых полях в значении поля...

Занести данные из StringGrid в массив, отсортировать и занести в другой StringGrid
Необходимо взять данные из stringgrid и занести в двумерный массив, затем отсортировать и вывести в другой sg. Вылетает ошибка не в коде, а...

2
 Аватар для NTHing
1782 / 963 / 388
Регистрация: 26.11.2014
Сообщений: 1,966
Записей в блоге: 1
29.10.2023, 23:29
Лучший ответ Сообщение было отмечено AndreyU как решение

Решение

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function callWeather() {
  var response = UrlFetchApp.fetch("https://api.open-meteo.com/v1/forecast?latitude=55.7522&longitude=37.6156&daily=temperature_2m_max&timezone=GMT");
  var json = response.getContentText();
  var data = JSON.parse(json);
  var spreadsheet = SpreadsheetApp.openById('ID');
  var sheet = spreadsheet.getActiveSheet();
  var temperatures = data.daily.temperature_2m_max;
  var startRow = 1;
  var startColumn = 1;
  
  for (var i = 0; i < temperatures.length; i++) {
    sheet.getRange(startRow + i, startColumn).setValue(temperatures[i]);
  }
}
1
1 / 1 / 0
Регистрация: 23.10.2023
Сообщений: 5
30.10.2023, 14:23  [ТС]
ай благодарю!! (чуть поправил, тк SpreadsheetApp.openById не сработало)

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function callWeather() {
  var response = UrlFetchApp.fetch("https://api.open-meteo.com/v1/forecast?latitude=55.7522&longitude=37.6156&daily=temperature_2m_max&timezone=GMT");
  var json = response.getContentText();
  var data = JSON.parse(json);
  
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 
  var temperatures = data.daily.temperature_2m_max;
  var startRow = 1;
  var startColumn = 1;
  
  for (var i = 0; i < temperatures.length; i++) {
    sheet.getRange(startRow + i, startColumn).setValue(temperatures[i]);
  }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.10.2023, 14:23
Помогаю со студенческими работами здесь

Чем отличается DataSet.Tables(0).Rows(0).item("Name") от DataSet.Tables(0).Rows(0).ItemArray(i)?
В программе неожиданно перестала работать такая строка: DataSetName.Tables(0).Rows(0).item(&quot;FieldName&quot;). Когда поменял это...

Занести данные из UserForm на соответствующий лист, либо перенести данные с соответствующего листа на UserForm
Здравствуйте, необходимо следующее, имеем диапазон ячеек (столбец) к которому прилеплена UserForm в которой как средство ввода вставил...

Занести данные в БД
Сейчас я словесно покажу код, так как хочу узнать, как его написать Код на языке PHP ___ Если нажата кнопка с именем...

Как занести данные
Как можно сделать чтобы после прохождения теста результат заносился в определенную графу БД в конкретное поле Вот сам тест &lt;html&gt;...

Не могу занести данные в БД
Здравствуйте! Столкнулся с такой проблемой, что не могу занести данные в БД. Скажите, что не так: import MySQLdb conn =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru