История страницы
...
Find and replace Version 1 (Python)
Группа действийAction group: ОфисOffice
Описание
Действие находит и заменяет значение в документе.
Иконка
Параметры действия
Входные параметры
Поле "Контекст" - Контекст действия для работы с таблицей ods/xlsx.
Поле "Найти" - Значение, которое нужно найти.
Поле "Заменить на" - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.
Поле "Режим замены" - Режим замены текста. Значение по умолчанию «Заменить первое совпадение».
Поле "Учитывать регистр" - Если значение «true», будет учитываться регистр букв искомого значения.
Поле "Метод поиска" - Правило, по которому будет сравниваться значение из ячейки с искомым текстом при поиске подходящей ячейки или ячеек. Значение по умолчанию - «Полное совпадение с текстом».
Выходные параметры
Результат - Словарь с измененными ячейками, где ключ - это адрес ячейки, значение - измененное значение ячейки.
Настройки
...
Description
The action finds and replaces a value in the document
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Context | Action context for working with ods/xlsx table |
. | Robin.OpenSheetD oc |
Yes |
Find | The value to be found. | Robin.String |
Yes |
Replace with | The value by which the searched text will be replaced. If the field is not filled in, the searched text will be cut out of the cell. | Robin.String |
No |
Replacement mode | Text replacement mode. The default value is «Replace first match» | Robin.String |
No |
Account register | If «true», the case of the letters of the searched value will be taken into account. | Robin.Boolean | true |
No |
Search method | The rule that will be used to compare the value from the cell with the searched text when searching for a matching cell or cells. The default value is «Full match to text». | Robin.String |
No |
Results |
Result | Dictionary with modified cells, where key is the cell address, value is the modified cell value |
. | Robin.Dictionary |
Особые условия использования
Отсутствуют.
Пример использования
Задача
Существует таблица с числами, необходимо заменить значения 3 на 11.
Решение
Воспользоваться действиями "Открыть", "Найти и заменить", "Сохранить".
Реализация
- Собрать схему робота, состоящую из действий:
2. Заполнить параметр "Путь к файлу" для действия "Открыть". В параметр "Контекст" указать контекст открытого табличного документа «Test 1».
3. Заполнить параметры для действия "Найти и заменить".
- В параметр "Контекст" указать контекст открытого табличного документа «Test 1».
- В параметр "Найти" указать значение, поиск которого будет происходить в документе.
- В параметр «Заменить на» указать значение, на которое будут заменены, найденные совпадения.
- В параметре «Режим замены» выбрать «Заменить все совпадения» для того, чтобы были заменены все совпадения, найденные в документе.
- В параметре "Метод поиска" выбрать «Полное совпадение с текстом». Таким образом, заменены будут лишь те совпадения, которые совпадают полностью.
4. Настроить параметры для действия "Сохранить". В параметр "Контекст" указать контекст открытого табличного документа «Test 1».
5. Запустить робота по кнопке "Старт" в верхней панели.
Результат:
Программный робот отработал успешно.
Значения заменены.
Special conditions of use
None.
Example of use
Task
There is a table with numbers, you need to replace the values 3 with 11.
Solution
Use the actions "Open", "Find and replace", "Save".
Implementation
- Assemble a robot scheme consisting of actions:
2. Set the "Path to file" parameter for the "Open" action. In the "Context" parameter specify the context of the opened tabular document "Test 1".
3. Set the parameters for the "Find and replace" action.
- In the "Context" parameter specify the context of the opened tabular document "Test 1".
- In the "Find" parameter specify the value to be searched for in the document.
- In the "Replace with" parameter specify the value, by which the found matches will be replaced.
- In the "Replacement mode" parameter select "Replace all matches" to replace all matches found in the document.
- In the "Search method" parameter select "Full match with text". Thus, only those matches that match completely will be replaced.
4. Set parameters for the "Save" action. In the "Context" parameter specify the context of the opened tabular document "Test 1".
5. Launch the robot using the "Start" button in the top panel.
Result
The program robot completed successfully.
Values have been replaced.