5.11.0.1
@ -126,9 +126,9 @@
|
||||
|
||||
<center>Рис. 6. Диалоговое окно сохранения проекта</center>
|
||||
|
||||
#### Проиграть
|
||||
#### Запустить робота
|
||||
|
||||
Кнопка «Проиграть» запускает выполнение всех описанных в проекте
|
||||
Кнопка «Запустить робота» запускает выполнение всех описанных в проекте
|
||||
действий.
|
||||
|
||||
Попытка запуска будет осуществляться только в случае, если в проекте
|
||||
@ -423,10 +423,14 @@ v.array\[1\].
|
||||
поле «Значение», затем нажатием кнопки «Добавить», после чего введенный
|
||||
элемент добавится в список элементов в нижней части окна.
|
||||
|
||||
<center><img src="../media/image46.png" style="width:3.125in;height:3.13753in" /></center>
|
||||
<center><img src="../media/image46.png" /></center>
|
||||
|
||||
<center>Рис. 23. Создание переменной-списка</center>
|
||||
|
||||
С помощью кнопок «Редактировать» и «Удалить», находящихся слева от списка,
|
||||
можно редактировать и удалять уже добавленные записи соответственно. Для этого
|
||||
нужно выбрать нужный элемент в списке, нажав на него.
|
||||
|
||||
Переменные с типом «Таблица» представляют собой таблицу (двумерный
|
||||
массив), т.е. это список, элементами которого являются списки. Другими
|
||||
словами, это набор простых элементов, доступ к которым осуществляется по
|
||||
@ -437,14 +441,16 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
|
||||
обращения к элементу в 3 строке и 5 столбце, отвечающему за ячейку
|
||||
таблицы, необходимо указывать два индекса: v.table\[2, 4\].
|
||||
|
||||
<center><img src="../media/image47.png" style="width:3.38542in;height:3.35156in" /></center>
|
||||
<center><img src="../media/image47.png" /></center>
|
||||
|
||||
<center>Рис. 24. Создание переменной-таблицы</center>
|
||||
|
||||
Для заполнения значений переменных с типом «Таблица» становится
|
||||
доступной таблица, набор столбцов которой можно расширять с помощью
|
||||
кнопки «Добавить столбец». Добавление новых строк производится по
|
||||
нажатию клавиши «Enter». Вводить значения можно для каждой ячейки.
|
||||
Для заполнения значений переменных с типом «Таблица» становится доступной
|
||||
таблица, набор столбцов которой можно расширять с помощью кнопки
|
||||
«Добавить столбец». С помощью кнопки «Редактировать столбец» можно
|
||||
изменять название столбца, по кнопке «Удалить столбец» можно удалить
|
||||
ненужный столбец. Добавление новых строк производится по нажатию клавиши
|
||||
«Enter». Вводить значения можно для каждой ячейки.
|
||||
***Незаполненные столбцы не будут использоваться при создании
|
||||
переменной.***
|
||||
|
||||
@ -554,7 +560,7 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
|
||||
рамкой, а в панели инструментов появляются две новые кнопки, позволяющие
|
||||
управлять *пошаговой отладкой*.
|
||||
|
||||
<center><img src="../media/image54.png" style="width:6.69306in;height:3.65833in" /></center>
|
||||
<center><img src="../media/image54.png" /></center>
|
||||
|
||||
<center>Рис. 32. Пошаговая отладка</center>
|
||||
|
||||
@ -583,6 +589,378 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
|
||||
модуля. Подробнее о доступных свойствах каждого модуля будет описано
|
||||
далее в руководстве.
|
||||
|
||||
|
||||
#### Общие правила работы с программой
|
||||
Внутри программы используется сторонний язык программирования – Java Script.
|
||||
Все поля, все операции обрабатываются согласно правилам этого языка.
|
||||
Так, к примеру, если нужно объединить строки, то это должно быть сделано
|
||||
по правилам JS – «‘Lexema’ + ‘ ‘ + ‘Studio’» – результатом будет строка
|
||||
«Lexema Studio». Все математические операции тоже должны быть описаны языком
|
||||
JS, например, округление числа – «Math.round(12.223)» – результатом будет
|
||||
число 12. Вместо любой строки или числа может быть использована переменная
|
||||
программы, например: «v.str + ‘ ‘ + v.str2», результатом будет строка,
|
||||
равная двум строкам, объединенным пробелом.
|
||||
|
||||
Важно обратить внимание на то, что при складывании числа и строки, результатом
|
||||
всегда будет строка, например, в модуле работы с Excel-файлами часто требуется
|
||||
указание ячейки, находящейся на первой пустой строке. Пусть всего в файле 10
|
||||
строк и это значение лежит в переменной v.rows. Тогда, чтобы обратиться к ячейке
|
||||
A11 необходимо увеличить число строк на 1 и сложить со строкой ‘A’. Если
|
||||
написать «‘A’ + v.rows + 1», то первая операция, это складывание строки и числа –
|
||||
результат число – ‘A10’. Тогда следующей операцией будет вновь складывание
|
||||
строки и числа – ‘A10’ + 1 = ‘A101’. Чтобы избежать таких ошибок, нужно либо
|
||||
производить математические вычисления в отдельном модуле «Вычисления», что не
|
||||
удобно, либо выделять нужные операции скобками. Если v.rows является числом,
|
||||
то достаточно написать «‘A’ + (v.rows + 1)», тогда первая операция, это сложение
|
||||
двух чисел, что в результате даст число, а вторая – сложение строки и числа.
|
||||
В итоге получится строка ‘A11’.
|
||||
|
||||
Данный язык является достаточно простым для освоения непрограммистами. Хороший
|
||||
ресурс для изучения или поиска необходимых функций – онлайн учебник по Java
|
||||
Script https://learn.javascript.ru/. Ниже предлагаем свою небольшую шпаргалку,
|
||||
которой, в основном, достаточно для написания робота. Все эти действия вы можете
|
||||
выполнить самостоятельно по кнопке «Узнать значение переменной» в созданном проекте
|
||||
или в консоли разработчика в браузере (SHIFT+CTRL+I в Windows, Google Chrome).
|
||||
|
||||
<TABLE WIDTH=643 CELLPADDING=4 CELLSPACING=0 STYLE="page-break-before: always">
|
||||
<COL WIDTH=35>
|
||||
<COL WIDTH=229>
|
||||
<COL WIDTH=242>
|
||||
<COL WIDTH=103>
|
||||
<TR>
|
||||
<TD WIDTH=35 HEIGHT=11 VALIGN=TOP BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="margin-left: 0.07in; text-indent: 0in"><BR>
|
||||
</P>
|
||||
</TD>
|
||||
<TD WIDTH=229 BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="margin-left: 0.07in; text-indent: 0in">Действие</P>
|
||||
</TD>
|
||||
<TD WIDTH=242 BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.03in; text-indent: 0in">
|
||||
Пример на <SPAN LANG="en-US">JS</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP BGCOLOR="#f2f2f2" STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.03in; text-indent: 0in">
|
||||
Результат</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ROWSPAN=7 WIDTH=35 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0.08in; margin-right: 0.08in; text-indent: 0in">
|
||||
<FONT SIZE=2 STYLE="font-size: 11pt">Работа со строками</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Определение
|
||||
длины строки </FONT>
|
||||
</P>
|
||||
</TD>
|
||||
<TD WIDTH=242 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema
|
||||
Studio'.length</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">13</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Заменить
|
||||
первое вхождение символа или подстроки
|
||||
в строке</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Le123ma'.replace('123',
|
||||
'xe')</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Заменить
|
||||
все вхождения символа или подстроки
|
||||
в строке (/</FONT><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN LANG="en-US">g</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 11pt">
|
||||
– глобальный поиск, регулярное
|
||||
выражение)</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'L5x5ma'.replace(/5/g,
|
||||
'e')</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Проверка
|
||||
содержания в строке символа или
|
||||
подстроки </FONT>
|
||||
</P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'.includes('x')</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'True'</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Поиск
|
||||
символа или подстроки в строке,
|
||||
возвращение индекса </FONT><FONT SIZE=2 STYLE="font-size: 11pt"><I>первого</I></FONT><FONT SIZE=2 STYLE="font-size: 11pt">
|
||||
вхождения (отсчет с 0). Если не найдено,
|
||||
возвращается -1. </FONT>
|
||||
</P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'.indexOf('e');<BR>'Lexema'.indexOf('5');</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">1<BR>-1</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Поиск
|
||||
символа или подстроки в строке,
|
||||
возвращение индекса </FONT><FONT SIZE=2 STYLE="font-size: 11pt"><I>последнего</I></FONT><FONT SIZE=2 STYLE="font-size: 11pt">
|
||||
вхождения (отсчет с 0). Если не найдено,
|
||||
возвращается -1.</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'.lastIndexOf('e');<BR>'Lexema'.lastIndexOf('5');</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3<BR>-1</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Получение
|
||||
подстроки из строки по индексу её
|
||||
начала и, по желанию, конца (иначе
|
||||
берется всё с первого индекса и до
|
||||
конца строки)</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema
|
||||
Studio'.substring(7);<BR>'Lexema Studio'.substring(7,9);</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Studio'<BR>'St'</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ROWSPAN=7 WIDTH=35 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0.08in; margin-right: 0.08in; text-indent: 0in">
|
||||
<FONT SIZE=2 STYLE="font-size: 11pt">Математические
|
||||
операции</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Стандартные
|
||||
математические операции – «+», «-»,
|
||||
«/», «*» </FONT>
|
||||
</P>
|
||||
</TD>
|
||||
<TD WIDTH=242 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in">15+2.23<SPAN LANG="en-US">;<BR>10/3;</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in">17.23<BR>3.333333333</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Округление
|
||||
числа до ближайшего целого</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">Math.round(3.3333)</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Округление
|
||||
числа в большую сторону</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">Math.ceil(3.3333)</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">4</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Округление
|
||||
числа в меньшую сторону</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">Math.floor(3.99)</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Оставить
|
||||
в числе заданное количество знаков
|
||||
после запятой. Возвращает строку</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3.3333.toFixed(2)</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">3.33</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сконвертировать
|
||||
из строки в целое число</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">parseInt('5')</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">5</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сконвертировать
|
||||
из строки в число с плавающей запятой</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">parseFloat('5.231')</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">5.231</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ROWSPAN=8 WIDTH=35 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0.08in; margin-right: 0.08in; text-indent: 0in">
|
||||
<FONT SIZE=2 STYLE="font-size: 11pt">Работа с массивами</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Создать
|
||||
пустой массив</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas
|
||||
= []</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><BR>
|
||||
</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=229 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Создать
|
||||
заполненный массив</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas
|
||||
= [1,2,3,4]</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><BR>
|
||||
</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Добавить
|
||||
элемент в массив</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas.push('Lexema')</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P LANG="en-US" CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in">
|
||||
<BR>
|
||||
</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Обратиться
|
||||
к элементу массива по его номеру (с 0)</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas[4]</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'Lexema'</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Получить
|
||||
количество элементов массива</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas.length</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">5</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Удалить
|
||||
элемент из массива по его индексу (при
|
||||
указании второго параметра, будет
|
||||
удалено указанное количество элементов)</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v</SPAN>.<SPAN LANG="en-US">mas</SPAN>.<SPAN LANG="en-US">splice</SPAN>(0);<BR><SPAN LANG="en-US">v</SPAN>.<SPAN LANG="en-US">mas</SPAN>.<SPAN LANG="en-US">splice</SPAN>(0,2);//удаление
|
||||
2 элементов подряд</P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><BR>
|
||||
</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сделать
|
||||
из массива строку, разделяя каждый
|
||||
элемент указанным символом</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.mas
|
||||
= [1,2,3,4];<BR>v.mas.join(';');</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">'1;2;3;4'</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=229 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><FONT SIZE=2 STYLE="font-size: 11pt">Сделать
|
||||
из строки массив по разделителю</FONT></P>
|
||||
</TD>
|
||||
<TD WIDTH=242 STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">v.str
|
||||
= ‘1,2,3,4’<BR>v.mas = v.str.split(‘,’);</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=103 VALIGN=TOP STYLE="border: 1px solid #00000a; padding-top: 0.04in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" ALIGN=LEFT STYLE="text-indent: 0in"><SPAN LANG="en-US">[‘1’,’2’,’3’,’4’]</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<br/>
|
||||
### Горячие клавиши
|
||||
|
||||
Приложение поддерживает следующий набор комбинаций горячих клавиш:
|
||||
@ -631,9 +1009,6 @@ a\[i-1,j-1\] (так как индекс начинается с нуля). Эт
|
||||
<td><h4 id="f10">F10</h4></td>
|
||||
<td>Перейти к следующему шагу отладки. <em>Только в режиме отладки.</em></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><h4 id="section"></h4></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
@ -1,46 +0,0 @@
|
||||
# КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO
|
||||
|
||||
## Файл конфигурации
|
||||
|
||||
Lexema-RPA Studio содержит некоторые настройки, которые подходят
|
||||
большинству пользователей, но в некоторых случаях они должны быть
|
||||
изменены. Такие настройки вынесены в файл конфигурации, который
|
||||
находится в папке с программой и называется «Lexema-RPA
|
||||
Studio.exe.config». Открыть данный файл можно любым текстовым
|
||||
редактором, например Блокнотом.
|
||||
|
||||
<center><img src="../media/image351.png" style="width:6.69647in;height:3.28032in" /></center>
|
||||
|
||||
<center>Рис. 1. Файл конфигурации</center>
|
||||
|
||||
Настройки, которые можно изменять, находятся в блоке appSettings.
|
||||
Приведенные ниже можно изменять пользователям, остальные не
|
||||
рекомендуется. Доступные для изменения настройки:
|
||||
|
||||
1. AbbyyFreDllPath - путь до папки с драйвером ABBYY (для
|
||||
пользователей, приобрётших лицензию ABBYY);
|
||||
|
||||
2. useFileLog - использовать логирование в текстовый файл, по умолчанию
|
||||
значение true, запись ведется во временную директорию системы, в
|
||||
папку Lexema-RPA;
|
||||
|
||||
3. useEmail – использовать логирование с отправкой письма с ошибкой на
|
||||
почту. Настройки почты вводятся в поля emailHost, emailPort,
|
||||
emailUseSSL, emailName и emailPass. В поле emailAdmin вводится
|
||||
адрес, на который должно прийти письмо;
|
||||
|
||||
4. SeleniumUserAgent – поле, отвечающее за агента, от которого
|
||||
эмулируется запуск Google Chrome в модуле «Работа с браузером»;
|
||||
|
||||
5. SeleniumProfilePath – путь до папки с профилем пользователя, от
|
||||
имени которого необходимо запускать Google Chrome по умолчанию
|
||||
(модуль «Работа с браузером»);
|
||||
|
||||
6. SeleniumProxyExtensionPath – при использовании прокси-сервера в
|
||||
модуле «Работа с браузером» используется расширение
|
||||
ChromeProxyExtension.exe, если по какой-то причине программа не
|
||||
может найти расширение, то в этом поле необходимо прописать полный
|
||||
путь до расширения (оно находится в папке с программой);
|
||||
|
||||
7. OrchestratorURL – адрес подключения к оркестратору (для закрытых
|
||||
корпоративных сетей).
|
@ -147,7 +147,7 @@
|
||||
|
||||
**Поле «Переменная».** В поле ожидается ввод названия переменной, в
|
||||
которую будет внесена информация о считанных письмах. В программе это
|
||||
поле будет представлено списком объектов, имеющих шесть полей:
|
||||
поле будет представлено списком объектов, имеющих семь полей:
|
||||
|
||||
1. Subject – тема письма;
|
||||
|
373
docs/excel.md
@ -355,8 +355,8 @@
|
||||
|
||||
Данное действие позволяет считать значение из одной конкретной ячейки,
|
||||
либо из диапазона ячеек. Если будет указана одна ячейка, то создастся
|
||||
переменная с типом «Элемент», если же диапазон, то будет создана
|
||||
переменная с типом «Таблица».
|
||||
переменная с типом «Элемент», если же диапазон, то будет создана переменная
|
||||
с типом «Таблица». Все значения будут являться строками.
|
||||
|
||||
<center><img src="../media/image73.png" style="width:6.28572in;height:1.24371in" /></center>
|
||||
|
||||
@ -365,7 +365,9 @@
|
||||
#### Действие «Записать данные»
|
||||
|
||||
Действие позволяет записать указанное значение в одну или в диапазон
|
||||
ячеек.
|
||||
ячеек. Все значения будут записаны, как строки, поэтому, если необходимо,
|
||||
чтобы в ячейке было что-то иное, необходимо использовать действие
|
||||
«Формат ячейки», описанное далее.
|
||||
|
||||
<center><img src="../media/image74.png" style="width:6.4375in;height:1.36304in" /></center>
|
||||
|
||||
@ -376,6 +378,7 @@
|
||||
Действие позволяет записать формулу в указанную ячейку (или в диапазон)
|
||||
и вернуть её результат в указанную переменную. Поле «Переменная» можно
|
||||
оставить пустым, если результат выполнения данной формулы не важен.
|
||||
Результат будет являться строкой.
|
||||
|
||||
<center><img src="../media/image75.png" style="width:6.69306in;height:1.32222in" /></center>
|
||||
|
||||
@ -431,7 +434,7 @@ Excel. Начните с создания действия «Формула» д
|
||||
#### Действие «Получить количество строк»
|
||||
|
||||
Действие возвращает номер последней используемой строки в листе в
|
||||
указанную переменную.
|
||||
указанную переменную. Результат будет являться числом.
|
||||
|
||||
<center><img src="../media/image81.png" style="width:6.69306in;height:1.33958in" /></center>
|
||||
|
||||
@ -440,7 +443,7 @@ Excel. Начните с создания действия «Формула» д
|
||||
#### Действие «Получить количество отфильтрованных строк»
|
||||
|
||||
Действие возвращает количество видимых строк при примененном фильтре в
|
||||
указанную переменную.
|
||||
указанную переменную. Результат будет являться числом.
|
||||
|
||||
<center><img src="../media/image82.png" style="width:6.69306in;height:1.35556in" /></center>
|
||||
|
||||
@ -468,7 +471,13 @@ Excel. Начните с создания действия «Формула» д
|
||||
диапазон не разрывный, через двоеточие, например – «1,2,3,7,8,9» или
|
||||
«1:5», что равносильно «1,2,3,4,5».
|
||||
|
||||
<center><img src="../media/image84.png" style="width:4.09863in;height:1.63945in" /></center>
|
||||
По умолчанию, группы будут развернутыми и заголовки (итоги) группы будут
|
||||
находиться над самими группами. С помощью флажков «Свернуть» и «Итоги в
|
||||
строках под данными» можно изменять эти настройки соответственно. «Итоги в
|
||||
строках под данными» работают аналогично одноименной настройке в Excel,
|
||||
доступной в окне настроек «Данные» - «Структура».
|
||||
|
||||
<center><img src="../media/image84.png" /></center>
|
||||
|
||||
<center>Рис. 26. Пример настройки действия «Сгруппировать строки»</center>
|
||||
|
||||
@ -486,6 +495,10 @@ Excel. Начните с создания действия «Формула» д
|
||||
Действие позволяет получить уровень группировки выбранной строки и
|
||||
записать результат в указанную переменную.
|
||||
|
||||
Если выбрана одна строка, то результат будет являться числом,
|
||||
иначе – массивом чисел, где индекс массива будет соответствовать
|
||||
индексу указанной строки.
|
||||
|
||||
<center><img src="../media/image86.png" style="width:6.69306in;height:1.30486in" /></center>
|
||||
|
||||
<center>Рис. 28. Пример настройки действия «Уровень группировки строк»</center>
|
||||
@ -511,6 +524,7 @@ Excel. Начните с создания действия «Формула» д
|
||||
#### Действие «Получить количество столбцов»
|
||||
|
||||
Действие возвращает номер самого последнего используемого столбца.
|
||||
Результат будет являться числом.
|
||||
|
||||
<center><img src="../media/image89.png" style="width:6.69306in;height:1.34931in" /></center>
|
||||
|
||||
@ -524,7 +538,14 @@ Excel. Начните с создания действия «Формула» д
|
||||
указывать как его название, так и его порядковый номер, начиная с
|
||||
единицы.
|
||||
|
||||
<center><img src="../media/image90.png" style="width:3.79221in;height:1.51688in" /></center>
|
||||
По умолчанию, группы будут развернутыми и заголовки (итоги) группы
|
||||
будут находиться слева от групп. С помощью флажков «Свернуть» и
|
||||
«Итоги в столбцах справа от данных» можно изменять эти настройки
|
||||
соответственно. «Итоги в столбцах справа от данных» работают аналогично
|
||||
одноименной настройке в Excel, доступной в окне настроек
|
||||
«Данные» - «Структура».
|
||||
|
||||
<center><img src="../media/image90.png"/></center>
|
||||
|
||||
<center>Рис. 32. Пример настройки действия «Сгруппировать столбцы»</center>
|
||||
|
||||
@ -542,6 +563,10 @@ Excel. Начните с создания действия «Формула» д
|
||||
Данное действие позволяет получить уровень группы указанного столбца и
|
||||
записать его в переменную.
|
||||
|
||||
Если выбрана одна колонка, то результат будет являться числом, иначе –
|
||||
массивом чисел, где индекс массива будет соответствовать индексу
|
||||
указанной колонки.
|
||||
|
||||
<center><img src="../media/image92.png" style="width:6.69306in;height:1.31111in" /></center>
|
||||
|
||||
<center>Рис. 34. Пример настройки действия «Уровень группировки столбца»</center>
|
||||
@ -611,6 +636,10 @@ Excel. Начните с создания действия «Формула» д
|
||||
|
||||
<center>Рис. 41. Пример настройки действия «Создание нового файла»</center>
|
||||
|
||||
Если после создания файла необходимо выполнить с ним какие-либо действия,
|
||||
то **необходимо создать новый модуль «Excel»**, в котором в поле «Имя файла»
|
||||
в области настроек следует указать путь до созданного файла.
|
||||
|
||||
#### Действие «Заполнить лист на основе Excel-файла»
|
||||
|
||||
Данное действие производит заполнение листа текущего файла по аналогии с
|
||||
@ -641,24 +670,25 @@ Excel (по умолчанию размер листа А4, с обычными
|
||||
#### Действие «Найти данные»
|
||||
|
||||
Ищет заданную строку в указанном листе и возвращает адрес ***первой***
|
||||
найденной ячейки. Флажок «Строгое сравнение» ставится в том случае, если
|
||||
текст в ячейке должен полностью совпадать с текстом, введенном в поле
|
||||
«Строка».
|
||||
найденной ячейки, если флажок «Массив» не установлен, и массив адресов
|
||||
ячеек, если установлен. Флажок «Строгое сравнение» ставится в том случае,
|
||||
если текст в ячейке должен полностью совпадать с текстом, введенном в
|
||||
поле «Строка».
|
||||
|
||||
<center><img src="../media/image102.png" style="width:6.36458in;height:1.27978in" /></center>
|
||||
<center><img src="../media/image102.png"/></center>
|
||||
|
||||
<center>Рис. 44. Пример настройки действия «Найти данные»</center>
|
||||
|
||||
#### Действие «Поиск строки по значениям колонок»
|
||||
|
||||
Данное действие ищет и возвращает номера строк, в заданных колонках
|
||||
которых записаны указанные значения. Флажок «Строгое сравнение» ставится
|
||||
в том случае, если текст в ячейках должен полностью совпадать с текстом,
|
||||
введенном в поле «Значения». Флажок «Массив» вернет массив всех
|
||||
найденных строк, результирующая переменная будет являться массивом
|
||||
чисел, если флажок не установлен, то в результирующую переменную будет
|
||||
записан номер первой найденной строки или «Строка не найдена», если
|
||||
таких строк нет.
|
||||
которых записаны указанные значения. Флажок «Строгое сравнение»
|
||||
ставится в том случае, если текст в ячейках должен полностью совпадать
|
||||
с текстом, введенном в поле «Значения». Флажок «Массив» вернет массив
|
||||
всех найденных строк, результирующая переменная будет являться массивом
|
||||
чисел. Если флажок «Массив» не установлен, то в результирующую
|
||||
переменную будет записан номер первой найденной строки или -1,
|
||||
если таких строк нет.
|
||||
|
||||
<center><img src="../media/image103.png" style="width:6.22637in;height:1.21597in" /></center>
|
||||
|
||||
@ -669,12 +699,12 @@ Excel (по умолчанию размер листа А4, с обычными
|
||||
|
||||
#### Действие «Найти лист»
|
||||
|
||||
Ищет лист, в котором есть ячейка с указанным в поле «Строка» значением и
|
||||
возвращает его название в указанную переменную. Флажок «Строгое
|
||||
Ищет листы, в которых есть ячейка с указанным в поле «Строка» значением и
|
||||
возвращает результат поиска в указанную переменную. Флажок «Строгое
|
||||
сравнение» ставится в том случае, если текст в ячейке должен полностью
|
||||
совпадать с текстом, введенном в поле «Строка».
|
||||
совпадать с текстом, введенном в поле «Строка». Если установлен флажок «Массив»
|
||||
|
||||
<center><img src="../media/image104.png" style="width:6.69306in;height:1.37292in" /></center>
|
||||
<center><img src="../media/image104.png" /></center>
|
||||
|
||||
<center>Рис. 46. Пример настройки действия «Найти лист»</center>
|
||||
|
||||
@ -771,9 +801,10 @@ Excel (по умолчанию размер листа А4, с обычными
|
||||
|
||||
#### Действие «Сводная таблица»
|
||||
|
||||
Добавляет сводную таблицу в указанные лист и диапазон (поле «Лист,
|
||||
диапазон для вставки) на основе данных таблицы из поля «Лист, диапазон
|
||||
источника».
|
||||
Добавляет сводную таблицу в указанные лист и диапазон (поле «Лист;
|
||||
диапазон для вставки) на основе данных таблицы из поля «Лист;
|
||||
диапазон источника». Все перечисления в данном модуле должны
|
||||
быть указаны через символ «;».
|
||||
|
||||
<center><img src="../media/image113.png" style="width:6.61615in;height:1.40625in" /></center>
|
||||
|
||||
@ -799,15 +830,145 @@ Excel (по умолчанию размер листа А4, с обычными
|
||||
|
||||
<center>Рис. 56. Настройка действия «Сводная таблица» в Excel</center>
|
||||
|
||||
Для того, чтобы изменить функцию подсчета значений в полях «Значения»,
|
||||
необходимо к выбранному полю добавить символ «:» и название функции.
|
||||
Все названия приведены в таблице ниже.
|
||||
|
||||
<TABLE WIDTH=454 CELLPADDING=7 CELLSPACING=0 STYLE="page-break-before: always">
|
||||
<COL WIDTH=193>
|
||||
<COL WIDTH=231>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Функция в
|
||||
<SPAN LANG="en-US">Excel</SPAN></P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Обозначение
|
||||
в <SPAN LANG="en-US">Lexema</SPAN>-<SPAN LANG="en-US">RPA</SPAN>
|
||||
<SPAN LANG="en-US">Studio</SPAN> (варианты написания
|
||||
указаны через запятую)</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Сумма</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">sum,
|
||||
</SPAN>сумма</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Количество</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">count,
|
||||
</SPAN>количество</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Среднее</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">avg,
|
||||
среднее, average</SPAN></P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Максимум</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">max,
|
||||
</SPAN>макс, максимум</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Минимум</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">min,
|
||||
</SPAN>мин, минимум</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Произведение</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in"><SPAN LANG="en-US">product,
|
||||
multiply</SPAN>, произведение, умножение</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Количество
|
||||
чисел</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">countnumbers,
|
||||
количествочисел</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Стандартное
|
||||
отклонение</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">stddev,
|
||||
стандартноеотклонение</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Несмещенное
|
||||
стандартное отклонение</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">stdtevp,
|
||||
несмещенноестандартноеотклонение</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Дисперсия</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">var, дисперсия</P>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR VALIGN=TOP>
|
||||
<TD WIDTH=193 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">Несмещенная
|
||||
дисперсия</P>
|
||||
</TD>
|
||||
<TD WIDTH=231 STYLE="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
|
||||
<P CLASS="western" STYLE="text-indent: 0in">varp,
|
||||
несмещеннаядисперсия</P>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<br/>
|
||||
|
||||
Пример использования функции подсчета приведен на рисунке ниже.
|
||||
|
||||
<center><img src="../media/image354.png"/></center>
|
||||
|
||||
<center>Рис. 57. Пример использования функций подсчета значений</center>
|
||||
|
||||
#### Действие «Скопировать и вставить ячейку/диапазон»
|
||||
|
||||
Данное действие позволяет скопировать данные и форматирование и вставить
|
||||
их в тот же или в другой файл. С помощью него можно «растягивать»
|
||||
формулы (см. «Действие «Формула»).
|
||||
|
||||
<center><img src="../media/image115.png" style="width:7.08872in;height:1.38542in" /></center>
|
||||
<center><img src="../media/image115.png" /></center>
|
||||
|
||||
<center>Рис. 57. Пример настройки действия «Скопировать и вставить
|
||||
<center>Рис. 58. Пример настройки действия «Скопировать и вставить
|
||||
ячейку/диапазон»</center>
|
||||
|
||||
#### Действие «Отобразить в виде процентов»
|
||||
@ -816,7 +977,7 @@ Excel (по умолчанию размер листа А4, с обычными
|
||||
|
||||
<center><img src="../media/image116.png" style="width:3.85347in;height:1.66011in" /></center>
|
||||
|
||||
<center>Рис. 58. Пример настройки действия «Отображение в виде процентов»</center>
|
||||
<center>Рис. 59. Пример настройки действия «Отображение в виде процентов»</center>
|
||||
|
||||
#### Действие «Круговая диаграмма»
|
||||
|
||||
@ -828,7 +989,7 @@ Excel (по умолчанию размер листа А4, с обычными
|
||||
|
||||
<center><img src="../media/image117.png" style="width:6.59338in;height:1.40625in" /></center>
|
||||
|
||||
<center>Рис. 59. Пример настройки действия «Создание круговой диаграммы»</center>
|
||||
<center>Рис. 60. Пример настройки действия «Создание круговой диаграммы»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
@ -840,13 +1001,13 @@ A, по соответствующим им параметрам, указанн
|
||||
|
||||
<center><img src="../media/image118.png" style="width:2.54306in;height:1.64167in" /></center>
|
||||
|
||||
<center>Рис. 60. Пример исходных данных</center>
|
||||
<center>Рис. 61. Пример исходных данных</center>
|
||||
|
||||
Результат построения круговой диаграммы представлен на рисунке 61.
|
||||
|
||||
<center><img src="../media/image119.png" style="width:3.72014in;height:2.56667in" /></center>
|
||||
|
||||
<center>Рис. 61. Результат выполнения действия «Круговая диаграмма»</center>
|
||||
<center>Рис. 62. Результат выполнения действия «Круговая диаграмма»</center>
|
||||
|
||||
#### Действие «График»
|
||||
|
||||
@ -863,7 +1024,7 @@ A, по соответствующим им параметрам, указанн
|
||||
|
||||
<center><img src="../media/image120.png" style="width:6.58138in;height:1.42708in" /></center>
|
||||
|
||||
<center>Рис. 62. Пример настройки действия «График»</center>
|
||||
<center>Рис. 63. Пример настройки действия «График»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
@ -871,19 +1032,19 @@ A, по соответствующим им параметрам, указанн
|
||||
времени. Так как валют две, то график должен состоять из двух рядов. В
|
||||
качестве аргументов выступит столбец с указанием дат – A, в качестве
|
||||
значений будет два столбца, первый – B, курс евро, и второй – C, курс
|
||||
доллара. Заполнение действия представлено на рисунке 62.
|
||||
доллара. Заполнение действия представлено на рисунке 63.
|
||||
|
||||
Пример исходных данных представлен на рисунке 63.
|
||||
Пример исходных данных представлен на рисунке 64.
|
||||
|
||||
<center><img src="../media/image121.png" style="width:1.97083in;height:2.70278in" /></center>
|
||||
|
||||
<center>Рис. 63. Пример настройки действия «График»</center>
|
||||
<center>Рис. 64. Пример исходных данных</center>
|
||||
|
||||
Результат работы программы представлен на рисунке 64.
|
||||
Результат работы программы представлен на рисунке 65.
|
||||
|
||||
<center><img src="../media/image122.png" style="width:3.88125in;height:5.00556in" /></center>
|
||||
|
||||
<center>Рис. 64. Результат выполнения действия «График»</center>
|
||||
<center>Рис. 65. Результат выполнения действия «График»</center>
|
||||
|
||||
#### Действие «Проверка значений»
|
||||
|
||||
@ -915,7 +1076,7 @@ A, по соответствующим им параметрам, указанн
|
||||
|
||||
<center><img src="../media/image123.png" style="width:6.51042in;height:1.4135in" /></center>
|
||||
|
||||
<center>Рис. 65. Пример настройки действия «Проверка значений»</center>
|
||||
<center>Рис. 66. Пример настройки действия «Проверка значений»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
@ -925,7 +1086,7 @@ A, по соответствующим им параметрам, указанн
|
||||
|
||||
<center><img src="../media/image124.png" style="width:2.30347in;height:1.24653in" /></center>
|
||||
|
||||
<center>Рис. 66. Пример исходных данных</center>
|
||||
<center>Рис. 67. Пример исходных данных</center>
|
||||
|
||||
Тогда после работы робота при нажатии на любую ячейку из диапазона С2:С6
|
||||
будет появляться стрелочка для открытия выпадающего списка, в котором
|
||||
@ -933,7 +1094,7 @@ A, по соответствующим им параметрам, указанн
|
||||
|
||||
<center><img src="../media/image125.png" style="width:3.08268in;height:2.0748in" /></center>
|
||||
|
||||
<center>Рис. 67. Результат выполнения действия «Проверка значений»</center>
|
||||
<center>Рис. 68. Результат выполнения действия «Проверка значений»</center>
|
||||
|
||||
Второй пример - создание правила, позволяющего вводить в диапазон ячеек
|
||||
A1:A5 только действительные числа, находящиеся в промежутке между 5 и
|
||||
@ -943,14 +1104,14 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image126.png" style="width:6.6716in;height:1.34375in" /></center>
|
||||
|
||||
<center>Рис. 68. Пример создания правила для проверки значений</center>
|
||||
<center>Рис. 69. Пример создания правила для проверки значений</center>
|
||||
|
||||
После работы робота при попытке ввести число, находящееся вне диапазона
|
||||
от 5 до 10, появляется ошибка:
|
||||
|
||||
<center><img src="../media/image127.png" style="width:5.47986in;height:1.37708in" /></center>
|
||||
|
||||
<center>Рис. 69. Результат выполнения действия «Проверка значений»</center>
|
||||
<center>Рис. 70. Результат выполнения действия «Проверка значений»</center>
|
||||
|
||||
#### Действие «Добавить изображение»
|
||||
|
||||
@ -961,7 +1122,7 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image128.png" style="width:6.69306in;height:1.33819in" /></center>
|
||||
|
||||
<center>Рис. 70. Пример настройки действия «Добавить изображение»</center>
|
||||
<center>Рис. 71. Пример настройки действия «Добавить изображение»</center>
|
||||
|
||||
### Группа «Форматирование»
|
||||
|
||||
@ -981,24 +1142,24 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image129.png" style="width:6.69306in;height:1.33056in" /></center>
|
||||
|
||||
<center>Рис. 71. Пример настройки действия «Условное форматирование»</center>
|
||||
<center>Рис. 72. Пример настройки действия «Условное форматирование»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
Окрасим все ячейки в столбцах B и C в зеленый цвет, если значение курса
|
||||
меньше или равно 82. Действие заполняется как на рисунке 71.
|
||||
меньше или равно 82. Действие заполняется как на рисунке 72.
|
||||
|
||||
Исходные данные представлены на рисунке 72.
|
||||
Исходные данные представлены на рисунке 73.
|
||||
|
||||
<center><img src="../media/image130.png" style="width:2.64931in;height:3.46667in" /></center>
|
||||
|
||||
<center>Рис. 72. Пример исходных данных</center>
|
||||
<center>Рис. 73. Пример исходных данных</center>
|
||||
|
||||
Результат работы программы представлен на рисунке 73.
|
||||
Результат работы программы представлен на рисунке 74.
|
||||
|
||||
<center><img src="../media/image131.png" style="width:2.89792in;height:3.82083in" /></center>
|
||||
|
||||
<center>Рис. 73. Результат выполнения действия «Условное форматирование»</center>
|
||||
<center>Рис. 74. Результат выполнения действия «Условное форматирование»</center>
|
||||
|
||||
#### Действие «Цвет ячейки/диапазона»
|
||||
|
||||
@ -1007,24 +1168,24 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image132.png" style="width:6.69306in;height:1.33958in" /></center>
|
||||
|
||||
<center>Рис. 74. Пример настройки действия «Цвет ячейки/диапазона»</center>
|
||||
<center>Рис. 75. Пример настройки действия «Цвет ячейки/диапазона»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
На рисунке 74 представлено, как залить диапазон ячеек A17:C19 в
|
||||
На рисунке 75 представлено, как залить диапазон ячеек A17:C19 в
|
||||
голубой цвет, а текст в этих ячейках окрасить в фиолетовый.
|
||||
|
||||
Исходные данные представлены на рисунке 75:
|
||||
Исходные данные представлены на рисунке 76:
|
||||
|
||||
<center><img src="../media/image130.png" style="width:2.49801in;height:3.26744in" /></center>
|
||||
|
||||
<center>Рис. 75. Пример исходных данных</center>
|
||||
<center>Рис. 76. Пример исходных данных</center>
|
||||
|
||||
Результат работы робота представлен на рисунке 76:
|
||||
|
||||
<center><img src="../media/image133.png" style="width:2.55208in;height:3.40039in" /></center>
|
||||
|
||||
<center>Рис. 76. Результат выполнения действия «Цвет ячейки/диапазона»</center>
|
||||
<center>Рис. 77. Результат выполнения действия «Цвет ячейки/диапазона»</center>
|
||||
|
||||
***Действие «Ширина столбца(-ов)»***
|
||||
|
||||
@ -1034,25 +1195,25 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image134.png" style="width:6.52778in;height:1.25in" /></center>
|
||||
|
||||
<center>Рис. 77. Пример настройки действия «Ширина столбца(-ов)»</center>
|
||||
<center>Рис. 78. Пример настройки действия «Ширина столбца(-ов)»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
На рисунке 77 представлено, как заполнить действие для установки ширины
|
||||
На рисунке 78 представлено, как заполнить действие для установки ширины
|
||||
столбцов B и C в 16 пунктов. В поле «Столбцы» можно было бы написать
|
||||
«2,3», то есть второй и третий столбцы.
|
||||
|
||||
Исходные данные представлены на рисунке 78:
|
||||
Исходные данные представлены на рисунке 79:
|
||||
|
||||
<center><img src="../media/image135.png" style="width:3.24931in;height:1.10347in" /></center>
|
||||
|
||||
<center>Рис. 78. Пример исходных данных</center>
|
||||
<center>Рис. 79. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке 79:
|
||||
Результат работы представлен на рисунке 80:
|
||||
|
||||
<center><img src="../media/image136.png" style="width:3.96806in;height:1.16597in" /></center>
|
||||
|
||||
<center>Рис. 79. Результат выполнения действия «Ширина столбца(-ов)»</center>
|
||||
<center>Рис. 80. Результат выполнения действия «Ширина столбца(-ов)»</center>
|
||||
|
||||
#### Действие «Высота строки (-ок)»
|
||||
|
||||
@ -1061,24 +1222,24 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image137.png" style="width:6.82829in;height:1.33333in" /></center>
|
||||
|
||||
<center>Рис. 80. Пример настройки действия «Высота строки(-ок)»</center>
|
||||
<center>Рис. 81. Пример настройки действия «Высота строки(-ок)»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
Изменим высоту первой строки, сделав её равной 30 пунктам. Для этого
|
||||
заполняем действие так, как указано на рисунке 80.
|
||||
заполняем действие так, как указано на рисунке 81.
|
||||
|
||||
Исходные данные представлены на рисунке 81:
|
||||
Исходные данные представлены на рисунке 82:
|
||||
|
||||
<center><img src="../media/image138.png" style="width:3.58264in;height:1.06667in" /></center>
|
||||
|
||||
<center>Рис. 81. Пример исходных данных</center>
|
||||
<center>Рис. 82. Пример исходных данных</center>
|
||||
|
||||
Результат работы робота представлен на рисунке 82:
|
||||
Результат работы робота представлен на рисунке 83:
|
||||
|
||||
<center><img src="../media/image139.png" style="width:3.66667in;height:1.17431in" /></center>
|
||||
|
||||
<center>Рис. 82. Результат выполнения действия «Высота строки(-ок)»</center>
|
||||
<center>Рис. 83. Результат выполнения действия «Высота строки(-ок)»</center>
|
||||
|
||||
#### Действие «Объединить ячейки»
|
||||
|
||||
@ -1094,24 +1255,24 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image140.png" style="width:6.36458in;height:1.2624in" /></center>
|
||||
|
||||
<center>Рис. 83. Пример настройки действия «Объединить ячейки»</center>
|
||||
<center>Рис. 84. Пример настройки действия «Объединить ячейки»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
На рисунке 83 представлено заполнение действия для объединения
|
||||
На рисунке 84 представлено заполнение действия для объединения
|
||||
колонок в диапазоне ячеек A2:C4.
|
||||
|
||||
Исходные данные представлены на рисунке 84:
|
||||
Исходные данные представлены на рисунке 85:
|
||||
|
||||
<center><img src="../media/image141.png" style="width:3.30694in;height:1.90903in" /></center>
|
||||
|
||||
<center>Рис. 84. Пример исходных данных</center>
|
||||
<center>Рис. 85. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке 85:
|
||||
Результат работы представлен на рисунке 86:
|
||||
|
||||
<center><img src="../media/image142.png" style="width:3.6875in;height:1.42153in" /></center>
|
||||
|
||||
<center>Рис. 85. Результат выполнения действия «Объединить ячейки»</center>
|
||||
<center>Рис. 86. Результат выполнения действия «Объединить ячейки»</center>
|
||||
|
||||
***Действие «Очистить форматирование»***
|
||||
|
||||
@ -1119,25 +1280,25 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image143.png" style="width:3.59375in;height:1.42199in" /></center>
|
||||
|
||||
<center>Рис. 86. Пример настройки действия «Очистить форматирование»</center>
|
||||
<center>Рис. 87. Пример настройки действия «Очистить форматирование»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
Очистим форматирование, которое содержится в диапазоне A17:C19. Для
|
||||
этого заполним действие так, как указано на рисунке 86 и запустим
|
||||
этого заполним действие так, как указано на рисунке 87 и запустим
|
||||
робота.
|
||||
|
||||
Исходные данные представлены на рисунке 87:
|
||||
Исходные данные представлены на рисунке 88:
|
||||
|
||||
<center><img src="../media/image144.png" style="width:4.00972in;height:0.92639in" /></center>
|
||||
|
||||
<center>Рис. 87. Пример исходных данных</center>
|
||||
<center>Рис. 88. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке 88
|
||||
Результат работы представлен на рисунке 89
|
||||
|
||||
<center><img src="../media/image145.png" style="width:3.99931in;height:1.02014in" /></center>
|
||||
|
||||
<center>Рис. 88. Результат выполнения действия «Очистить форматирование»</center>
|
||||
<center>Рис. 89. Результат выполнения действия «Очистить форматирование»</center>
|
||||
|
||||
***Действие «Формат ячейки»***
|
||||
|
||||
@ -1148,7 +1309,7 @@ A1:A5 только действительные числа, находящиес
|
||||
|
||||
<center><img src="../media/image146.png" style="width:6.57242in;height:1.30208in" /></center>
|
||||
|
||||
<center>Рис. 89. Пример настройки действия «Формат ячейки»</center>
|
||||
<center>Рис. 90. Пример настройки действия «Формат ячейки»</center>
|
||||
|
||||
#### Действие «Формат числа»
|
||||
|
||||
@ -1157,7 +1318,7 @@ Excel.
|
||||
|
||||
<center><img src="../media/image147.png" style="width:6.61719in;height:1.3125in" /></center>
|
||||
|
||||
<center>Рис. 90. Пример настройки действия «Формат числа»</center>
|
||||
<center>Рис. 91. Пример настройки действия «Формат числа»</center>
|
||||
|
||||
Примеры форматов можно посмотреть в программе Excel, кликнув правой
|
||||
кнопкой левой кнопкой мыши по ячейке – «Формат ячейки» – вкладка «Число»
|
||||
@ -1165,31 +1326,31 @@ Excel.
|
||||
|
||||
<center><img src="../media/image148.png" style="width:6.15069in;height:4.44792in" /></center>
|
||||
|
||||
<center>Рис. 91. Просмотр примеров форматов числа в Excel</center>
|
||||
<center>Рис. 92. Просмотр примеров форматов числа в Excel</center>
|
||||
|
||||
Наиболее часто используемые форматы числа предлагаются в студии при
|
||||
наведении на поле для ввода формата.
|
||||
|
||||
<center><img src="../media/image149.png" style="width:6.87263in;height:2.07292in" /></center>
|
||||
|
||||
<center>Рис. 92. Просмотр примеров форматов числа в студии</center>
|
||||
<center>Рис. 93. Просмотр примеров форматов числа в студии</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
Отформатируем число, содержащееся в ячейке A1 в денежный долларовый
|
||||
формат. Для этого заполним действие так, как указано на рисунке 92.
|
||||
формат. Для этого заполним действие так, как указано на рисунке 93.
|
||||
|
||||
Исходные данные представлены на рисунке 93:
|
||||
Исходные данные представлены на рисунке 94:
|
||||
|
||||
<center><img src="../media/image150.png" style="width:1.59444in;height:1.36181in" /></center>
|
||||
|
||||
<center>Рис. 93. Пример исходных данных</center>
|
||||
<center>Рис. 94. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке ниже:
|
||||
|
||||
<center><img src="../media/image151.png" style="width:1.31181in;height:1.19722in" /></center>
|
||||
|
||||
<center>Рис. 94. Результат выполнения действия «Формат числа»</center>
|
||||
<center>Рис. 95. Результат выполнения действия «Формат числа»</center>
|
||||
|
||||
#### Действие «Выравнивание»
|
||||
|
||||
@ -1202,24 +1363,24 @@ Excel.
|
||||
|
||||
<center><img src="../media/image152.png" style="width:6.92359in;height:1.34375in" /></center>
|
||||
|
||||
<center>Рис. 95. Пример настройки действия «Выравнивание»</center>
|
||||
<center>Рис. 96. Пример настройки действия «Выравнивание»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
В заполненном на рисунке 95 действии настраивается выравнивание
|
||||
В заполненном на рисунке 96 действии настраивается выравнивание
|
||||
ячейки А1 по центру относительно вертикали.
|
||||
|
||||
Исходное положение текста в ячейке представлено на рисунке 96:
|
||||
Исходное положение текста в ячейке представлено на рисунке 97:
|
||||
|
||||
<center><img src="../media/image153.png" style="width:3.51181in;height:1.03889in" /></center>
|
||||
|
||||
<center>Рис. 96. Пример исходных данных</center>
|
||||
<center>Рис. 97. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке 97:
|
||||
Результат работы представлен на рисунке 98:
|
||||
|
||||
<center><img src="../media/image154.png" style="width:3.925in;height:0.85417in" /></center>
|
||||
|
||||
<center>Рис. 97. Результат выполнения действия «Выравнивание»</center>
|
||||
<center>Рис. 98. Результат выполнения действия «Выравнивание»</center>
|
||||
|
||||
#### Действие «Перенос текста»
|
||||
|
||||
@ -1229,7 +1390,7 @@ Excel.
|
||||
|
||||
<center><img src="../media/image155.png" style="width:3.72727in;height:1.46941in" /></center>
|
||||
|
||||
<center>Рис. 98. Пример настройки действия «Перенос текста»</center>
|
||||
<center>Рис. 99. Пример настройки действия «Перенос текста»</center>
|
||||
|
||||
#### Действие «Шрифт»
|
||||
|
||||
@ -1239,25 +1400,25 @@ Excel.
|
||||
|
||||
<center><img src="../media/image156.png" style="width:7.02838in;height:1.35417in" /></center>
|
||||
|
||||
<center>Рис. 99. Пример настройки действия «Изменение шрифта»</center>
|
||||
<center>Рис. 100. Пример настройки действия «Изменение шрифта»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
Изменим шрифт текста, находящегося в ячейке B1 так, как указано в
|
||||
действии на рисунке 99 – сам шрифт изменим на Batang, зададим стиль
|
||||
действии на рисунке 100 – сам шрифт изменим на Batang, зададим стиль
|
||||
текста – полужирный курсив, а размер текста 16.
|
||||
|
||||
Исходное форматирование текста представлен на рисунке 100:
|
||||
Исходное форматирование текста представлен на рисунке 101:
|
||||
|
||||
<center><img src="../media/image157.png" style="width:3.85347in;height:0.81181in" /></center>
|
||||
|
||||
<center>Рис. 100. Пример исходных данных</center>
|
||||
<center>Рис. 101. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке 101:
|
||||
Результат работы представлен на рисунке 102:
|
||||
|
||||
<center><img src="../media/image158.png" style="width:3.81181in;height:0.80139in" /></center>
|
||||
|
||||
<center>Рис. 101. Результат выполнения действия «Шрифт»</center>
|
||||
<center>Рис. 102. Результат выполнения действия «Шрифт»</center>
|
||||
|
||||
#### Действие «Границы»
|
||||
|
||||
@ -1268,25 +1429,25 @@ Excel.
|
||||
|
||||
<center><img src="../media/image159.png" style="width:6.69306in;height:1.35556in" /></center>
|
||||
|
||||
<center>Рис. 102. Пример настройки действия «Границы»</center>
|
||||
<center>Рис. 103. Пример настройки действия «Границы»</center>
|
||||
|
||||
**ПРИМЕР.**
|
||||
|
||||
Добавим штрихпунктирную внешнюю границу для блока текста, находящегося в
|
||||
диапазоне A2:A6. Для этого необходимо заполнить действие так, как
|
||||
указано на рисунке 102.
|
||||
указано на рисунке 103.
|
||||
|
||||
Исходный вид блока текста представлен на рисунке 103:
|
||||
Исходный вид блока текста представлен на рисунке 104:
|
||||
|
||||
<center><img src="../media/image160.png" style="width:2.64514in;height:1.70764in" /></center>
|
||||
|
||||
<center>Рис. 103. Пример исходных данных</center>
|
||||
<center>Рис. 104. Пример исходных данных</center>
|
||||
|
||||
Результат работы представлен на рисунке 104:
|
||||
Результат работы представлен на рисунке 105:
|
||||
|
||||
<center><img src="../media/image161.png" style="width:2.15556in;height:1.74931in" /></center>
|
||||
|
||||
<center>Рис. 104. Результат выполнения действия «Границы»</center>
|
||||
<center>Рис. 105. Результат выполнения действия «Границы»</center>
|
||||
|
||||
## Модуль «Закрыть Excel-файл»
|
||||
|
||||
@ -1312,7 +1473,7 @@ Excel-модуль работает с файлами следующим обр
|
||||
|
||||
<center><img src="../media/image162.png" style="width:4.1348in;height:2.98387in" /></center>
|
||||
|
||||
<center>Рис. 105. Окно «Закрыть Excel-файл»</center>
|
||||
<center>Рис. 106. Окно «Закрыть Excel-файл»</center>
|
||||
|
||||
**Поле «Путь к файлу»** заполняется путем до файла, который необходимо
|
||||
закрыть. Он может содержаться в переменной, или можно выбрать его
|
||||
|
@ -258,7 +258,8 @@ C:\\Users\\user\\Desktop\\Документы\\text.docx).
|
||||
|
||||
#### Действие «Распаковать архив»
|
||||
|
||||
Действие распаковывает ZIP-архив в указанную папку.
|
||||
Действие распаковывает архив в указанную папку. Поддерживаются
|
||||
типы архивов 7z, zip.
|
||||
|
||||
<center><img src="../media/image215.png" style="width:4.42748in;height:1.20833in" /></center>
|
||||
|
@ -103,8 +103,7 @@ Lexema-RPA Studio, далее именуемая просто студия, пр
|
||||
|
||||
<img src="media\image4.png" style="width:3.875in;height:3.03714in" alt="media\image4.png" />
|
||||
|
||||
Затем начнется установка и конфигурация сервера Node.js, необходимого
|
||||
для работы студии.
|
||||
Затем начнется установка и конфигурация платформы Node.js, необходимой для работы студии.
|
||||
|
||||
<img src="media\image5.png" style="width:4.06897in;height:1.60565in" />
|
||||
|
||||
@ -117,7 +116,7 @@ Lexema-RPA Studio, далее именуемая просто студия, пр
|
||||
<img src="media\image7.png" style="width:0.91667in;height:0.79167in" alt="media\image6.png" />
|
||||
|
||||
**<u>СОВЕТ.</u>** Если у вас не получилось запустить или установить
|
||||
студию, установите (обновите*) **.NET Framework 4.7.2 ***(Runtime
|
||||
студию, установите (обновите*) **.NET Framework 4.7.2* (Runtime
|
||||
версия). Сделать это можно по
|
||||
[ссылке](https://dotnet.microsoft.com/download/dotnet-framework/net472)
|
||||
(Центр загрузки Windows).
|
||||
|
58
docs/konfiguration.md
Normal file
@ -0,0 +1,58 @@
|
||||
# КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO
|
||||
|
||||
## Файл конфигурации
|
||||
|
||||
Lexema-RPA Studio содержит некоторые настройки, которые подходят
|
||||
большинству пользователей, но в некоторых случаях они должны быть
|
||||
изменены. Такие настройки вынесены в файл конфигурации, который
|
||||
находится в папке с программой и называется «Lexema-RPA
|
||||
Studio.exe.config». Открыть данный файл можно любым текстовым
|
||||
редактором, например Блокнотом.
|
||||
|
||||
<center><img src="../media/image351.png"/></center>
|
||||
|
||||
<center>Рис. 1. Файл конфигурации</center>
|
||||
|
||||
Настройки, которые можно изменять, находятся в блоке appSettings.
|
||||
Приведенные ниже можно изменять пользователям, остальные не
|
||||
рекомендуется. Доступные для изменения настройки:
|
||||
|
||||
1. AbbyyFreDllPath - путь до папки с драйвером ABBYY (для пользователей,
|
||||
приобрётших лицензию ABBYY);
|
||||
|
||||
2. useFileLog - использовать логирование в текстовый файл, по умолчанию
|
||||
значение true, запись ведется во временную директорию системы, в папку
|
||||
Lexema-RPA;
|
||||
|
||||
3. useEmail – использовать логирование с отправкой письма с ошибкой
|
||||
на почту. Настройки почты вводятся в поля emailHost, emailPort,
|
||||
emailUseSSL, emailName и emailPass. В поле emailAdmin вводится адрес,
|
||||
на который должно прийти письмо;
|
||||
|
||||
4. ChromePath – путь до браузера chrome.exe, необходимый для работы
|
||||
модуля «Работа с браузером»;
|
||||
|
||||
5. SeleniumUserAgent – поле, отвечающее за агента, от которого
|
||||
эмулируется запуск Google Chrome в модуле «Работа с браузером»;
|
||||
|
||||
6. SeleniumProfilePath – путь до папки с профилем пользователя,
|
||||
от имени которого необходимо запускать Google Chrome по умолчанию
|
||||
(модуль «Работа с браузером»);
|
||||
|
||||
7. SeleniumProxyExtensionPath – при использовании прокси-сервера
|
||||
в модуле «Работа с браузером» используется расширение
|
||||
ChromeProxyExtension.exe, если по какой-то причине программа не может
|
||||
найти расширение, то в этом поле необходимо прописать полный путь
|
||||
до расширения (оно находится в папке с программой);
|
||||
|
||||
8. OrchestratorURL – адрес подключения к оркестратору (для закрытых
|
||||
корпоративных сетей);
|
||||
|
||||
9. UseNodeClicker – в состоянии «true» - использование кликов по
|
||||
экрану с помощью Node JS сервера, что позволяет работать с экраном на
|
||||
удалённых рабочих столах даже при выходе с них (выход с удалённого
|
||||
рабочего стола должен быть произведен с помощью кнопки в
|
||||
Lexema-RPA Client); в состоянии «false» – клики производятся за счет
|
||||
user32.dll, которой достаточно для работы в текущем рабочем столе.
|
||||
Если по каким-то причинам модуль «Кликер» не работает при установленной
|
||||
галочке «true» – можно сменить флаг на «false» и написать нам об ошибке
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 99 KiB |
BIN
docs/media/image354.png
Normal file
After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 16 KiB |
@ -150,7 +150,7 @@
|
||||
модуле.
|
||||
|
||||
**Поле «Переменная»** - переменная, в которой будет храниться число –
|
||||
текущий шаг цикла. Цикл начинается с единицы.
|
||||
текущий шаг цикла. ***Цикл начинается с нуля.***
|
||||
|
||||
Пример заполненного цикла представлен на рисунке 14.
|
||||
|
22
mkdocs.yml
@ -4,17 +4,17 @@ nav:
|
||||
- Знакомство со студией: HelloStudio.md
|
||||
- 'Модули программы':
|
||||
- 'МОДУЛЬ «EXCEL»': 'excel.md'
|
||||
- 'МОДУЛЬ «WORD»': 'Word.md'
|
||||
- 'МОДУЛЬ «WORD»': 'word.md'
|
||||
- 'МОДУЛЬ «КЛИКЕР» И МОДУЛИ, РАБОТАЮЩИЕ С ЭКРАНОМ': 'clicker.md'
|
||||
- 'МОДУЛЬ «РАБОТА С ФАЙЛАМИ»': 'FileModule.md'
|
||||
- 'МОДУЛИ «ПОЧТОВЫЕ АГЕНТЫ»': 'SendEmail.md'
|
||||
- 'МОДУЛИ-ОПЕРАТОРЫ: «ЦИКЛ», «УСЛОВИЕ», «WHILE», «TRY-CATCH», «BREAK», «RETURN», «SWITCH»': 'Condition.md'
|
||||
- 'МОДУЛЬ «РАБОТА С БРАУЗЕРОМ»': 'WorkBrowser.md'
|
||||
- 'МОДУЛЬ «ИНТЕРФЕЙС»': 'Iterface.md'
|
||||
- 'МОДУЛИ ДЛЯ РАБОТЫ С ТЕКСТОМ': 'TextAnalysis.md'
|
||||
- 'МОДУЛЬ «TELEGRAM»': 'Telegram.md'
|
||||
- 'ДРУГИЕ МОДУЛИ': 'Other.md'
|
||||
- 'ОРКЕСТРАТОР': 'Orkestrator.md'
|
||||
- 'КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO': 'Konfi.md'
|
||||
- 'МОДУЛЬ «РАБОТА С ФАЙЛАМИ»': 'file_module.md'
|
||||
- 'МОДУЛИ «ПОЧТОВЫЕ АГЕНТЫ»': 'email.md'
|
||||
- 'МОДУЛИ-ОПЕРАТОРЫ: «ЦИКЛ», «УСЛОВИЕ», «WHILE», «TRY-CATCH», «BREAK», «RETURN», «SWITCH»': 'operators.md'
|
||||
- 'МОДУЛЬ «РАБОТА С БРАУЗЕРОМ»': 'browser.md'
|
||||
- 'МОДУЛЬ «ИНТЕРФЕЙС»': 'iterface.md'
|
||||
- 'МОДУЛИ ДЛЯ РАБОТЫ С ТЕКСТОМ': 'text_analysis.md'
|
||||
- 'МОДУЛЬ «TELEGRAM»': 'telegram.md'
|
||||
- 'ДРУГИЕ МОДУЛИ': 'other.md'
|
||||
- 'ОРКЕСТРАТОР': 'orkestrator.md'
|
||||
- 'КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO': 'konfiguration.md'
|
||||
|
||||
theme: readthedocs
|
||||
|