19 октября 2020
|
|
Mikie
Код выдает в гуглетаблицах: Ошибка TypeError: Cannot read property 'index_price' of undefined (строка 6). Кстати, а после строки с var url нужны или нет ; ? Без него работает, но всё-таки. А можно как-то сделать, чтобы было, например так: 1. Берётся полученное с урла и попадает в переменную Json. 2. Это дело парсится и попадает в переменную data 3. Переменная парсится тоже как-то и содержимое вложенных скобок попадает в, допустим, переменную result. function DERIBIT_PRICE(coinpair) { var url = "https://test.deribit.com/api/v2/public/get_index_price?index_name="+coinpair.toLowerCase() var response = UrlFetchApp.fetch(url, {'muteHttpExceptions': true}); var json = response.getContentText(); var data = JSON.parse(json); var result = JSON.parse(data); return String(result.index_price); } Ну это я так для примера, так как всё ещё почти ничего не понимаю. |