Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Find and replace Version 1 (Python)

Группа действийAction group: ОфисOffice

Описание

Действие находит и заменяет значение в документе.

Иконка

Image Removed

Параметры действия

Входные параметры

Поле "Контекст" - Контекст действия для работы с таблицей ods/xlsx.

Поле "Найти" - Значение, которое нужно найти.

Поле "Заменить на" - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.

Поле "Режим замены" - Режим замены текста. Значение по умолчанию «Заменить первое совпадение».

Поле "Учитывать регистр" - Если значение «true», будет учитываться регистр букв искомого значения.

Поле "Метод поиска" - Правило, по которому будет сравниваться значение из ячейки с искомым текстом при поиске подходящей ячейки или ячеек. Значение по умолчанию - «Полное совпадение с текстом».

Выходные параметры

РезультатСловарь с измененными ячейками, где ключ - это адрес ячейки, значение - измененное значение ячейки.

Настройки

...

Description

The action finds and replaces a value in the document

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with ods/xlsx table
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметрыКонтекстКонтекст действия для работы с таблицей ods/xlsx
.Robin.OpenSheetD oc
 

Yes
ДаНайтиЗначение, которое нужно найти
FindThe value to be found.Robin.String
 

Yes
ДаЗаменить наЗначение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки
Replace withThe 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 modeText replacement mode. The default value is «Replace first match»Robin.String
 

No
НетУчитывать регистрЕсли значение «true», будет учитываться регистр букв искомого значения
Account registerIf «true», the case of the letters of the searched value will be taken into account.Robin.Booleantrue
Нет
No
Метод поискаПравило, по которому будет сравниваться значение из ячейки с искомым текстом при поиске подходящей ячейки или ячеек. Значение по умолчанию - «Полное совпадение с текстом»
Search methodThe 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
РезультатыРезультатСловарь с измененными ячейками, где ключ - это адрес ячейки, значение - измененное значение
ResultDictionary with modified cells, where key is the cell address, value is the modified cell value
ячейки
.Robin.Dictionary
  

Особые условия использования

Отсутствуют.

Пример использования

Задача



Special conditions of use

None.

Example of use

Task

There is a table with numbers, you need to replace the values 3 with Существует таблица с числами, необходимо заменить значения 3 на 11.

Решение 

Solution

Use the actions "OpenВоспользоваться действиями "Открыть", "Найти и заменитьFind and replace", "СохранитьSave".

Реализация

Implementation

  1. Assemble a robot scheme consisting of actionsСобрать схему робота, состоящую из действий:


2. Заполнить параметр "Путь к файлу" для действия "Открыть". В параметр "Контекст" указать контекст открытого табличного документа «Test 1».

Image Removed

3. Заполнить параметры для действия "Найти и заменить". 

    • В параметр "Контекст" указать контекст открытого табличного документа «Test 1».
    • В параметр "Найти" указать значение, поиск которого будет происходить в документе. 
    • В параметр «Заменить на» указать значение, на которое будут заменены, найденные совпадения.
    • В параметре «Режим замены» выбрать «Заменить все совпадения» для того, чтобы были заменены все совпадения, найденные в документе.
    • В параметре "Метод поиска" выбрать «Полное совпадение с текстом». Таким образом, заменены будут лишь те совпадения, которые совпадают полностью.

Image Removed

4. Настроить параметры для действия "Сохранить". В параметр "Контекст" указать контекст открытого табличного документа «Test 1».

Image Removed

5. Запустить робота по кнопке "Старт" в верхней панели.

Результат:

Программный робот отработал успешно.

Image Removed

Set the "Path to file" parameter for the "Open" action. In the "Context" parameter specify the context of the opened tabular document "Test 1".

Image Added

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.

Image Added

4. Set parameters for the "Save" action. In the "Context" parameter specify the context of the opened tabular document "Test 1".

Image Added

5. Launch the robot using the "Start" button in the top panel.

Result

The program robot completed successfully.

Image Added


Values have been replacedЗначения заменены.