Size: a a a

Чат | Google Таблицы и скрипты

2019 September 16

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Веселов
огонь! как раз изучаю Python, попробую автоматизировать
Во, это точно лишним не будет 👌
источник

A

Alexander in Чат | Google Таблицы и скрипты
IMPORTXML тяну данные о курсах с сайта на сегодняшнее число для указанной валюты, но бывают проблемы и выдает ошибку загрузки. Сейчас поставил чекбокс и по его статусу обновляю загрузку, но это не удобно.
=ЕСЛИ ($G$2;ЗНАЧЕН(ПОДСТАВИТЬ (IMPORTXML("https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?valcode="&F4&"&date="&F$2&"";"//rate");".";","));"")
Подскажите, кто как выходил из ситуации?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander
IMPORTXML тяну данные о курсах с сайта на сегодняшнее число для указанной валюты, но бывают проблемы и выдает ошибку загрузки. Сейчас поставил чекбокс и по его статусу обновляю загрузку, но это не удобно.
=ЕСЛИ ($G$2;ЗНАЧЕН(ПОДСТАВИТЬ (IMPORTXML("https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?valcode="&F4&"&date="&F$2&"";"//rate");".";","));"")
Подскажите, кто как выходил из ситуации?
Это какие-то курсы, которых нет в функции googlefinance?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Можно все брать оттуда, если там нет и importxml работает не стабильно - парсим скриптом, через urlfetch и вставляем по триггеру в табличку.
источник

A

Alexander in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Это какие-то курсы, которых нет в функции googlefinance?
мне нужны курсы по НБУ
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander
мне нужны курсы по НБУ
Что такое НБУ?
источник

A

Alexander in Чат | Google Таблицы и скрипты
Нац Банк Укр
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function coinmarketcap(crpt, info, refresh) {  
 var url = 'https://api.coinmarketcap.com/v1/ticker/';
 var full_url = url + crpt;
 var response = UrlFetchApp.fetch(full_url);
 var data = JSON.parse(response.getContentText());
 return Number(data[0][info]);
}

function getRates() {
 var cr = [['bitcoin', 'price_usd', 1],['bitcoin-cash', 'price_usd', 1],['dash', 'price_usd', 1],['ethereum', 'price_usd', 1],['litecoin', 'price_usd', 1],['zcash', 'price_usd', 1]];
 var rates = [];
 
 for(var x=0; x<cr.length; x++){
   var data = coinmarketcap(cr[x][0], cr[x][1], cr[x][2], cr[x][3], cr[x][4], cr[x][5], 1);
   rates.push(data)
 }
 return [rates]
}
 
function pasteRates(){

 var parsed = getRates ();
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вот пример скрипта, Роман парсил курсы крипты скриптом и вставлял в таблицу.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Как это доказывает ограничение на 2kk для листа?
источник

A

Alexander in Чат | Google Таблицы и скрипты
Alexander Ivanov
Как это доказывает ограничение на 2kk для листа?
Я так понял, что товарищ сомневался в максимальных ограничениях. Хотел привести экспериментальное доказательство
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander
Я так понял, что товарищ сомневался в максимальных ограничениях. Хотел привести экспериментальное доказательство
В Таблицах действительно может быть до 5 млн ячеек суммарно, но это может быть и 5 млн строк под одному столбцу.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​Друзья, отличная новость! Теперь в одной Таблице может быть до 5 миллионов ячеек на всех листах.

Напоминаем про наши чаты, там можно задавать вопросы:
@google_spreadsheets_chat - наш чат про Google Таблицы
@googleappsscriptrc - чат про Google Apps Script, его ведут наши друзья.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Alexander
Я так понял, что товарищ сомневался в максимальных ограничениях. Хотел привести экспериментальное доказательство
А, понял. Ограничение на 5kk ячеек. Все может быть на одном листе. И также листов может быть, похоже, не менее 10k. Это то что проверено физически.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
А, понял. Ограничение на 5kk ячеек. Все может быть на одном листе. И также листов может быть, похоже, не менее 10k. Это то что проверено физически.
До 5kk ячеек может быть в одной таблице, суммарно на всех листах.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
До 5kk ячеек может быть в одной таблице, суммарно на всех листах.
См. выше, там написано 2kk на лист, и 5kk на Таблицу. Я подумал, что где-то дока всплыла.
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Я так понял, что с наследованием, переопределением методов и прочим ООП здесь не густо... ))))
Кто-то пользуется ООП в Google script ?
источник

D

Denis in Чат | Google Таблицы и скрипты
Подскажите, как можно отправлять письма с определённой выборкой ячеек на листе?
источник

D

Denis in Чат | Google Таблицы и скрипты
Можету кого-то есть ссылочка под рукой)
источник