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

Ключ

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

...

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»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. Заполнить параметры для действия "Найти и заменить". 

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

Image Removed

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

Image Removed

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

Результат:

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

Image Removed

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Значения заменены.