diff --git a/docs/HelloStudio.md b/docs/HelloStudio.md index cc8856b..434f35e 100644 --- a/docs/HelloStudio.md +++ b/docs/HelloStudio.md @@ -630,346 +630,319 @@ Script https://learn.javascript.ru/. Ниже предлагаем свою не которой, в основном, достаточно для написания робота. Все эти действия вы можете выполнить самостоятельно по кнопке «Узнать значение переменной» в созданном проекте или в консоли разработчика в браузере (SHIFT+CTRL+I в Windows, Google Chrome). +
+ + | +
+ Действие + |
+
+ Пример на JS + |
+
+ Результат + |
+
+ Работа |
+
+ Определение длины строки + |
+
+ 'Lexema Studio'.length + |
+
+ 13 + |
+
+ Заменить первое вхождение |
+
+ 'Le123ma'.replace('123', 'xe') + |
+
+ 'Lexema' + |
+ |
+ Заменить все вхождения символа |
+
+ 'L5x5ma'.replace(/5/g, 'e') + |
+
+ 'Lexema' + |
+ |
+ Проверка содержания в строке |
+
+ 'Lexema'.includes('x') + |
+
+ 'True' + |
+ |
+ Поиск символа или подстроки |
+
+ 'Lexema'.indexOf('e'); + |
+
+ 1 + |
+ |
+ 'Lexema'.indexOf('5'); + |
+
+ -1 + |
+ ||
+ Поиск символа или подстроки |
+
+ 'Lexema'.lastIndexOf('e'); + |
+
+ 3 + |
+ |
+ 'Lexema'.lastIndexOf('5'); + |
+
+ -1 + |
+ ||
+ Получение подстроки из строки |
+
+ 'Lexema Studio'.substring(7); + |
+
+ 'Studio' + |
+ |
+ Получение подстроки из строки |
+
+ 'Lexema Studio'.substring(7,9); + |
+
+ 'St' + |
+ |
+ Математические |
+
+ Стандартные математические |
+
+ 15+2.23 + |
+
+ 17.23 + |
+
+ 10/3 + |
+
+ 3.333333333 + |
+ ||
+ Округление числа до ближайшего |
+
+ Math.round(3.3333) + |
+
+ 3 + |
+ |
+ Округление числа в большую |
+
+ Math.ceil(3.3333) + |
+
+ 4 + |
+ |
+ Округление числа в меньшую |
+
+ Math.floor(3.99) + |
+
+ 3 + |
+ |
+ Оставить в числе заданное |
+
+ 3.3333.toFixed(2) + |
+
+ 3.33 + |
+ |
+ Сконвертировать из строки в целое |
+
+ parseInt('5') + |
+
+ 5 + |
+ |
+ Сконвертировать из строки в число |
+
+ parseFloat('5.231') + |
+
+ 5.231 + |
+ |
+ Работа |
+
+ Создать пустой массив + |
+
+ v.mas = [] + |
+ + + | +
+ Создать заполненный массив + |
+
+ v.mas = [1,2,3,4] + |
+ + + | +|
+ Добавить элемент в массив + |
+
+ v.mas.push('Lexema') + |
+ + + | +|
+ Обратиться к элементу массива |
+
+ v.mas[4] + |
+
+ 'Lexema' + |
+ |
+ Получить количество элементов |
+
+ v.mas.length + |
+
+ 5 + |
+ |
+ Удалить элемент из массива по |
+
+ v.mas.splice(0); + |
+ + + | +|
+ v.mas.splice(0,2); |
+ + + | +||
+ Сделать из массива строку, |
+
+ v.mas.join(';') |
+
+ '1;2;3;4' + |
+ |
+ Сделать из строки массив |
+
+ v.mas = v.str.split(‘,’) |
+
+ [‘1’,’2’,’3’,’4’] + |
+
-
|
-
- Действие - |
-
- - Пример на JS - |
-
- - Результат - |
-
- - Работа со строками - |
-
- Определение - длины строки - - |
-
- 'Lexema - Studio'.length - |
-
- 13 - |
-
- Заменить - первое вхождение символа или подстроки - в строке - |
-
- 'Le123ma'.replace('123', - 'xe') - |
-
- 'Lexema' - |
- |
- Заменить - все вхождения символа или подстроки - в строке (/g - – глобальный поиск, регулярное - выражение) - |
-
- 'L5x5ma'.replace(/5/g, - 'e') - |
-
- 'Lexema' - |
- |
- Проверка - содержания в строке символа или - подстроки - - |
-
- 'Lexema'.includes('x') - |
-
- 'True' - |
- |
- Поиск - символа или подстроки в строке, - возвращение индекса первого - вхождения (отсчет с 0). Если не найдено, - возвращается -1. - - |
-
- 'Lexema'.indexOf('e'); |
-
- 1 |
- |
- Поиск - символа или подстроки в строке, - возвращение индекса последнего - вхождения (отсчет с 0). Если не найдено, - возвращается -1. - |
-
- 'Lexema'.lastIndexOf('e'); |
-
- 3 |
- |
- Получение - подстроки из строки по индексу её - начала и, по желанию, конца (иначе - берется всё с первого индекса и до - конца строки) - |
-
- 'Lexema
- Studio'.substring(7); |
-
- 'Studio' |
- |
- - Математические - операции - |
-
- Стандартные - математические операции – «+», «-», - «/», «*» - - |
-
- 15+2.23; |
-
- 17.23 |
-
- Округление - числа до ближайшего целого - |
-
- Math.round(3.3333) - |
-
- 3 - |
- |
- Округление - числа в большую сторону - |
-
- Math.ceil(3.3333) - |
-
- 4 - |
- |
- Округление - числа в меньшую сторону - |
-
- Math.floor(3.99) - |
-
- 3 - |
- |
- Оставить - в числе заданное количество знаков - после запятой. Возвращает строку - |
-
- 3.3333.toFixed(2) - |
-
- 3.33 - |
- |
- Сконвертировать - из строки в целое число - |
-
- parseInt('5') - |
-
- 5 - |
- |
- Сконвертировать - из строки в число с плавающей запятой - |
-
- parseFloat('5.231') - |
-
- 5.231 - |
- |
- - Работа с массивами - |
-
- Создать - пустой массив - |
-
- v.mas - = [] - |
-
-
|
-
- Создать - заполненный массив - |
-
- v.mas - = [1,2,3,4] - |
-
-
|
- |
- Добавить - элемент в массив - |
-
- v.mas.push('Lexema') - |
-
-
- |
- |
- Обратиться - к элементу массива по его номеру (с 0) - |
-
- v.mas[4] - |
-
- 'Lexema' - |
- |
- Получить - количество элементов массива - |
-
- v.mas.length - |
-
- 5 - |
- |
- Удалить - элемент из массива по его индексу (при - указании второго параметра, будет - удалено указанное количество элементов) - |
-
- v.mas.splice(0); |
-
-
|
- |
- Сделать - из массива строку, разделяя каждый - элемент указанным символом - |
-
- v.mas
- = [1,2,3,4]; |
-
- '1;2;3;4' - |
- |
- Сделать - из строки массив по разделителю - |
-
- v.str
- = ‘1,2,3,4’ |
-
- [‘1’,’2’,’3’,’4’] - |
-
- Функция в - Excel - |
-
- Обозначение - в Lexema-RPA - Studio (варианты написания - указаны через запятую) - |
-
- Сумма - |
-
- sum, - сумма - |
-
- Количество - |
-
- count, - количество - |
-
- Среднее - |
-
- avg, - среднее, average - |
-
- Максимум - |
-
- max, - макс, максимум - |
-
- Минимум - |
-
- min, - мин, минимум - |
-
- Произведение - |
-
- product, - multiply, произведение, умножение - |
-
- Количество - чисел - |
-
- countnumbers, - количествочисел - |
-
- Стандартное - отклонение - |
-
- stddev, - стандартноеотклонение - |
-
- Несмещенное - стандартное отклонение - |
-
- stdtevp, - несмещенноестандартноеотклонение - |
-
- Дисперсия - |
-
- var, дисперсия - |
-
- Несмещенная - дисперсия - |
-
- varp, - несмещеннаядисперсия - |
-
+ Функция в Excel + |
+
+ Обозначение в Lexema-RPA Studio |
+
+ Сумма + |
+
+ sum, сумма + |
+
+ Количество + |
+
+ count, количество + |
+
+ Среднее + |
+
+ avg, среднее, average + |
+
+ Максимум + |
+
+ max, макс, максимум + |
+
+ Минимум + |
+
+ min, мин, минимум + |
+
+ Произведение + |
+
+ product, multiply, произведение, умножение + |
+
+ Количество чисел + |
+
+ countnumbers, количествочисел + |
+
+ Стандартное отклонение + |
+
+ stddev, стандартноеотклонение + |
+
+ Несмещенное стандартное отклонение + |
+
+ stdtevp, несмещенноестандартноеотклонение + |
+
+ Дисперсия + |
+
+ var, дисперсия + |
+
+ Несмещенная дисперсия + |
+
+ varp, несмещеннаядисперсия + |
+