Size: a a a

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

2018 August 08

NK

ID:541134294 in Чат | Google Таблицы и скрипты
То замените предварительно _ на 0
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Добавить точку
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
"[0-9/.]+"
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Но - это типа 0
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Для человека
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function test(){
  var result1 = GetStock("0P0000ZROQ")
  var result2 = GetStock("0P00006PUS")  //работает
  Logger.log(result1)
  Logger.log(result2)

}


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);
   
   var arr = rate2;
   var regExp2 = new RegExp("[0-9.]+");
   
   var rate2 = regExp2.exec(arr);
   !rate2 ? rate2=0: rate2
   
   return rate2
 }
}
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Поэтому можно -</td> заменить на 0</td>
источник

M

Mike in Чат | Google Таблицы и скрипты
Eugeny Namokonov
function test(){
  var result1 = GetStock("0P0000ZROQ")
  var result2 = GetStock("0P00006PUS")  //работает
  Logger.log(result1)
  Logger.log(result2)

}


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);
   
   var arr = rate2;
   var regExp2 = new RegExp("[0-9.]+");
   
   var rate2 = regExp2.exec(arr);
   !rate2 ? rate2=0: rate2
   
   return rate2
 }
}
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
А потом уже reg
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
function test(){
  var result1 = GetStock("0P0000ZROQ")
  var result2 = GetStock("0P00006PUS")  //работает
  Logger.log(result1)
  Logger.log(result2)

}


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);
   
   var arr = rate2;
   var regExp2 = new RegExp("[0-9.]+");
   
   var rate2 = regExp2.exec(arr);
   !rate2 ? rate2=0: rate2
   
   return rate2
 }
}
используйте вот это
источник

M

Mike in Чат | Google Таблицы и скрипты
Eugeny Namokonov
используйте вот это
Да, спасибо!!!
Мне видимо надо свои регулярные выражения ещё подработать
источник
2018 August 09

M

Mike in Чат | Google Таблицы и скрипты
ID:541134294
<td сlass= "valuenumber"></td> нужно получить доступ к тому что между этими тегами
Через importxml знаю как сделать в формулах:

=value(index(IMPORTXML(concatenate("http://www.morningstar.co.uk/uk/etf/snapshot/snapshot.aspx?id=","0P0000ZROQ"),"//*[@class='value 
number']"),5,1))
,

а в скриптах как это будет выглядеть?
Можете пример какой нибудь привести?
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Подскажите, а можно ли редактировать меню быстрого доступа в гугл докс?
источник

VK

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Привет, Андрей. Я разбирался, делал на основе appsheet анкету для тайных покупателей с возможностью приложить фотографии. Все сохранялось в Таблицы. А какой вопрос?
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Viktor Kazakov
Подскажите, а можно ли редактировать меню быстрого доступа в гугл докс?
Привет, к сожалению нельзя.
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, к сожалению нельзя.
спасибо
источник

АВ

Андрей Владимирович... in Чат | Google Таблицы и скрипты
Alexander Ivanov
Не, я иду с этим топиком к своему менеджеру, а она очень крутая в плане суппорта и всего такого. И она там тыщ-тыдыщ-бац и все в этом духе. И мы узнаем куда, кому, как далеко и зачем надо идти дальше.
😂👍
источник