Реальная история.
Вот то, что вы написали:
Диапазон вар = ss.getSheets () [0] .getRange ("A1: A1");
вар URL = «https://multipool.us/api.php?api_key=<12345_MYAPI_KEY_6789>«;
Содержание переменная = UrlFetchApp.fetch (URL) .getContentText ();
вар MYDATA = Utilities.jsonParse (содержание);
/ * LTC * /
вар datacut = MYDATA [ 'валюты'] [ 'LTC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (datacut).
Диапазон вар = ss.getSheets () [0] .getRange ("A2: A2");
вар MYDATA = Utilities.jsonParse (содержание);
вар datacut = MYDATA [ 'валюты'] [ 'LTC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (datacut).
Диапазон вар = ss.getSheets () [0] .getRange ("A3: A3");
вар MYDATA = Utilities.jsonParse (содержание);
вар datacut = MYDATA [ 'валюты'] [ 'LTC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (datacut).
Похоже, у вас нет большого опыта работы с JSON, я буду делать это просто для вас. Выше этого раздела в вашем скрипте поставить это:
функционировать OnOpen () {
вар сс = SpreadsheetApp.getActiveSpreadsheet ();
вар menuEntries = [{имя: "обновление", FunctionName: "OnOpen"}];
ss.addMenu ("Обновить", menuEntries);
Тогда в конце концов, вы должны закрыть функцию с}
Теперь, предположим, что вы хотите вывести свои балансы прочь multipool - то весь ваш код будет выглядеть следующим образом:
функционировать OnOpen () {
вар сс = SpreadsheetApp.getActiveSpreadsheet ();
вар menuEntries = [{имя: "обновление", FunctionName: "OnOpen"}];
ss.addMenu ("Обновить", menuEntries);
Диапазон вар = ss.getSheets () [0] .getRange ("A1: A1");
вар URL = «https://multipool.us/api.php?api_key=<12345_MYAPI_KEY_6789>«;
Содержание переменная = UrlFetchApp.fetch (URL) .getContentText ();
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'LTC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C41: C41");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'LTC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E41: E41");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'LTC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B42: B42");
цена вар = тикер [ 'валюта'] [ 'NVC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C42: C42");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'NVC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E42: E42");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'NVC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B43: B43");
вар цена = тикер [ 'валюта'] [ 'FTC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C43: C43");
вар тикер = Utilities.jsonParse (содержание);
вар цена = тикер [ 'валюта'] [ 'FTC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E43: E43");
вар тикер = Utilities.jsonParse (содержание);
вар цена = тикер [ 'валюта'] [ 'FTC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B44: B44");
цена вар = тикер [ 'валюта'] [ 'MNC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C44: C44");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'MNC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E44: E44");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'MNC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B45: B45");
цена вар = тикер [ 'валюта'] [ 'WDC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C45: C45");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'WDC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E45: E45");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'МЦД'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B46: B46");
вар цена = тикер [ 'валюты'] [ 'DGC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C46: C46");
вар тикер = Utilities.jsonParse (содержание);
вар цена = тикер [ 'валюты'] [ 'DGC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E46: E46");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'DGC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B47: B47");
цена вар = тикер [ 'валюта'] [ 'LKY'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C47: C47");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'LKY'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E47: E47");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'LKY'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B48: B48");
цена вар = тикер [ 'валюта'] [ 'ARG'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C48: C48");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'ARG'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E48: E48");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'аргумент'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B49: B49");
цена вар = тикер [ 'валюта'] [ 'PXC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C49: C49");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'PXC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E49: E49");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'PXC'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B50: B50");
цена вар = тикер [ 'валюта'] [ 'MEC'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C50: C50");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'MEC'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E50: E50");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'тес'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B51: B51");
цена вар = тикер [ 'валюта'] [ 'шапка'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C51: C51");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'шапка'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E51: E51");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'шапка'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("B52: B52");
цена вар = тикер [ 'валюта'] [ 'БГКП'] [ 'confirmed_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("C52: C52");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'БГКП'] [ 'estimated_rewards'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
Диапазон вар = ss.getSheets () [0] .getRange ("E52: E52");
вар тикер = Utilities.jsonParse (содержание);
цена вар = тикер [ 'валюта'] [ 'КРО'] [ 'hashrate'];
SpreadsheetApp.setActiveRange (диапазон);
SpreadsheetApp.getActiveRange () SetValue (цена).
}
Вы должны изменить значение getRange в соответствии с вашими потребностями. Это даст вам подтвержденные награды, оцененные награды и текущую скорость хеширования на какой монету вы минируете .. Некоторые из кода ненужные, но я сгенерировал его с другим сценарием, а не переписывать каждую монету.