Есть ли функция, позволяющая получить диапазон и вставить последнюю строку в Google Sheets? - PullRequest
0 голосов
/ 11 июня 2019

У меня есть температура в некоторых городах через API, которая обновляется каждый день в гугл листе.Я хотел бы сделать диаграмму эволюции, чтобы увидеть, как меняется температура каждого города.Для этого я пытаюсь написать скрипт, который копирует диапазон ячеек, в которых отображается температура, и вставляет его каждый день в последний ряд.

Это данные, которые я получаю в одних и тех же ячейках каждый день:

2019-06-11  London  11.17
2019-06-11  Madrid  16.51
2019-06-11  Paris   14.02
2019-06-11  Berlin  18.45
2019-06-11  Brussels    16.19
2019-06-11  Amsterdam   16.76
2019-06-11  Rome    25.97
2019-06-11  Zagreb  23.95
2019-06-11  Athens  26.16
2019-06-11  Lisbon  15.21
2019-06-11  Ljubljana   22.51
2019-06-11  Frankfurt   17.82

`enter code here`function saveData() {
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheetByName('Temperaturaactualizada');
 var date = sheet.getRange(1, 5, 12, 3);
 date.copyTo(sheet.getRange(1, 12));

}

Это просто скопирует этот диапазон и вставит его, он не добавляет строки день за днем, поэтому я могуполучите способ, которым я могу визуализировать это.

26-05-2019  London  21
26-05-2019  Madrid  28
26-05-2019  Paris   20
26-05-2019  Berlin  20
26-05-2019  Brussels    18
26-05-2019  Amsterdam   18
26-05-2019  Rome    19
26-05-2019  Zagreb  25
26-05-2019  Athens  26
26-05-2019  Lisbon  22
26-05-2019  Ljubljana   19
26-05-2019  Frankfurt   20
27/05/2019  London  16,81
27/05/2019  Madrid  26,36
27/05/2019  Paris   18,37
27/05/2019  Berlin  17,77
27/05/2019  Brussels    17,82
27/05/2019  Amsterdam   15,9

Таким образом

Заранее спасибо за любую помощь !!!

1 Ответ

0 голосов
/ 11 июня 2019

Первоначально я использовал код для этого примера , чтобы взять образцы тегов Google Finance и записать некоторые изменяющиеся данные. Это должно быть довольно легко изменить для ваших нужд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...