Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Наш канал про Таблицы и скрипты в Telegram: https://t.me/google_sheets
- Оглавление канала (конечно, в Таблице): https://docs.google.com/spreadsheets/d/1u0aRlwb0rQHbjE9avbgCqIJSQ3EvPfTxT-h54jTQh8I/edit#gid=0&range=A1:B1
- Чат: https://t.me/google_spreadsheets_chat
- Донаты: https://t.me/google_spreadsheets_chat/160663
- Написать: https://t.me/namokonov
- */
- function давай_уже_скрипт() {
- //Простой GET отправляется с помощью UrlFetchApp.fetch(наша ссылка на метод + ключ) без дополнений.
- const response = UrlFetchApp.fetch('https://api.flipsidecrypto.com/api/v2/metrics/projects?api_key=f850915e-72d8-49d0-967c-4c4b17a3a254');
- //Декодируем строку ответа
- const content = response.getContentText();
- //Превращаем все еще строку в объект, с которым можно работать
- const result = JSON.parse(content);
- //Обращаемся к массиву объекту data
- const data = result.data
- //Задаём пустой массив
- const arr = [];
- //Обходим data в цикле, обращаясь к каждому внутреннему объекту и вставляем его данные в новый массив
- for (n in data) {
- const coin = data[n];
- arr.push(Object.values(coin));
- }
- //Добавляем еще пару строк кода и вставляем данные в Таблицу:
- const sh = SpreadsheetApp.getActive().getSheetByName('PROJECTS');
- sh.getRange(2, 1, arr.length, arr[0].length).setValues(arr);
- }
Add Comment
Please, Sign In to add comment