Size: a a a

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

2018 August 07

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
ооо
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
получилось
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
спасибо большое!
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
через запятую работает, я просто настройки менял чтобы числа через точку были
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Веселов
спасибо большое!
Ура 👍
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Друзья, привет!

Google, на конференции Google Cloud NEXT анонсировал появление в Google BigQuery алгоритмов машинного обучения.

BigQuery—мощная облачная база данных, часть Google Cloud Platform. BG можно интегрировать с другими решениями от Google, например с нашими Таблицами.

Во-первых, мы хотим вам дать ссылку на статью Introduction to BigQuery ML (англ.)

Во-вторых, поделиться каналом, который полностью посвящен BigQuery.
С кейсами и примерами решений, новостями и лайфхаками.

Канал так и называется: @BigQuery
источник
2018 August 08

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Привет, друзья.

Пример скрипта
1. проверяем столбец B, ищем в нем заданное значение
2. когда находим - вставляем свое значение в ту же строку столбца C
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
function CHECK_PASTE(){
 var ss = SpreadsheetApp.getActiveSpreadsheet()
 var sheet = ss.getSheetByName("settings")
 var range = sheet.getRange("B:B").getValues()

 for(x=0; x < range.length; x++){
   if(range[x][0]=='примеры исх.'){
sheet.getRange(x+1, 3).setValue('VALUE')
   }
 }
}
источник

M

Mike in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Переслано от Eugeny Namokonov
function CHECK_PASTE(){
 var ss = SpreadsheetApp.getActiveSpreadsheet()
 var sheet = ss.getSheetByName("settings")
 var range = sheet.getRange("B:B").getValues()

 for(x=0; x < range.length; x++){
   if(range[x][0]=='примеры исх.'){
sheet.getRange(x+1, 3).setValue('VALUE')
   }
 }
}
👍
источник

M

Mike in Чат | Google Таблицы и скрипты
Вопрос про регулярные выражения - если число есть то нет проблем -
скрипт его извлекает. Но если ни одного числа не доступно - он
возвращает ошибку и не исполняется. А есть желание чтобы он возвращал ноль.
Почитал в интернете про проблему - пишут про lastIndex и флаг g - но
как-то не получилось использовать.

function test(){
  //var result = GetStock("0P0000ZROQ") //TypeError: Не удается прочитать свойство "1" объекта null. (строка 18, файл test)
  var result = GetStock("0P00006PUS")  //работает
  Logger.log(result)
}


function GetStock(ISIN) {
  var url =
'http://www.morningstar.co.uk/uk/etf/snapshot/snapshot.aspx?id='+ISIN;
  var html = UrlFetchApp.fetch(url).getContentText();

var searchstring2 = '5 Years Annualised</td><td class="value number">';
  var index2 = html.search(searchstring2);
  if (index2 >= 0) {
    var pos2 = index2 + searchstring2.length
    var rate2 = html.substring(pos2, pos2 + 18);
    Logger.log(rate2)
    var regExp2 = new RegExp("((\\d+|\\d{1,3}(?:[.]\\d{5})).\\d+)");
    var rate2 = regExp2.exec(rate2)[1];
    rate2 = +rate2; //перевод в число
    return rate2
    }
  }
источник

RY

Ruslan Y. in Чат | Google Таблицы и скрипты
Привет всем.  Можно ли в формуле filter использовать условие contains?
Знаю что в query можно оператором contains, в counif оператором *, а можно ли в filter, так и не нагуглил
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ruslan Y.
Привет всем.  Можно ли в формуле filter использовать условие contains?
Знаю что в query можно оператором contains, в counif оператором *, а можно ли в filter, так и не нагуглил
Привет, contains в query это отбор по регулярному выражению. Выше был пример, как отобрать по рег. выражению в filter
источник

EN

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

RY

Ruslan Y. in Чат | Google Таблицы и скрипты
Спасибо!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
за исключением того, что будет работать с кириллицей (contains в query не будет)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ruslan Y.
Привет всем.  Можно ли в формуле filter использовать условие contains?
Знаю что в query можно оператором contains, в counif оператором *, а можно ли в filter, так и не нагуглил
Не будет получаться - пишите. С конкретным примером.
источник

RY

Ruslan Y. in Чат | Google Таблицы и скрипты
Ок, спасибо буду пробовать.
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Подскажите по функционалу Найти и заменить в таблицах.
Есть список например
Строка 50 нет. 10520
Строка 56 нет. 10523
Нужно убрать все кроме последнего номера. В excel ставил в поле найти "Строка *   нет." и заменяло на "пусто" и оставались только номера. Понимаю что можно с помощью ПРАВСИМВ, но хочется объяснить сотрудникам как это делать без формул.
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Александр Прозоров
Подскажите по функционалу Найти и заменить в таблицах.
Есть список например
Строка 50 нет. 10520
Строка 56 нет. 10523
Нужно убрать все кроме последнего номера. В excel ставил в поле найти "Строка *   нет." и заменяло на "пусто" и оставались только номера. Понимаю что можно с помощью ПРАВСИМВ, но хочется объяснить сотрудникам как это делать без формул.
Разделить на колонки, если только без формул.
источник