История страницы
Найти и заменить Версия 1 (Python)
Группа действий: Офис
...
Описание
Действие находит и заменяет значение в документе.
Иконка действия
Параметры
...
и их настройки
...
Входные параметры
Поле "Контекст" - Контекст действия для работы с таблицей ods/xlsx.
Поле "Найти" - Значение, которое нужно найти.
Поле "Заменить на" - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.
Поле "Режим замены" - Режим замены текста. Значение по умолчанию «Заменить первое совпадение».
Поле "Учитывать регистр" - Если значение «true», будет учитываться регистр букв искомого значения.
Поле "Метод поиска" - Правило, по которому будет сравниваться значение из ячейки с искомым текстом при поиске подходящей ячейки или ячеек. Значение по умолчанию - «Полное совпадение с текстом».
Выходные параметры
Результат - Словарь с измененными ячейками, где ключ - это адрес ячейки, значение - измененное значение ячейки.
Настройки
Свойство | Описание | Тип | Пример заполнения |
---|
Обязательность заполнения поля | ||||
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с таблицей ods/xlsx |
Robin.OpenSheetD oc |
Да | ||
Найти | Значение, которое нужно найти |
Robin.String |
Да | ||
Заменить на | Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки |
Robin.String |
Нет | ||
Режим замены | Режим замены текста. Значение по умолчанию |
"Заменить первое совпадение" | Robin.String |
Нет | ||
Учитывать регистр | Если значение |
"true", будет учитываться регистр букв искомого значения |
Robin.Boolean | true | Нет | |
Метод поиска | Правило, по которому будет сравниваться значение из ячейки с искомым текстом при поиске подходящей ячейки или ячеек. Значение по умолчанию - |
"Полное совпадение с |
текстом" | Robin.String |
Нет | ||||
Результаты | ||||
---|---|---|---|---|
Результат | Словарь с измененными ячейками, где ключ - это адрес ячейки, значение - измененное значение ячейки |
Robin.Dictionary |
Особые условия использования
Отсутствуют.
Пример использования
Задача
Существует таблица с числами, необходимо заменить значения 3 на 11.
Решение
Воспользоваться действиями "Открыть", "Найти и заменить", "Сохранить".
Реализация
- Собрать схему робота, состоящую из действий:.
2. Заполнить параметр "Путь к файлу" для действия "Открыть". В параметр "Контекст" указать контекст открытого табличного документа «Test 1»"Test 1".
3. Заполнить параметры для действия "Найти и заменить".
- В параметр "Контекст" указать контекст открытого табличного документа «Test 1»"Test 1".
- В параметр "Найти" указать значение, поиск которого будет происходить в документе.
- В параметр «Заменить на» "Заменить на" указать значение, на которое будут заменены, найденные совпадения.
- В параметре «Режим замены» выбрать «Заменить все совпадения» "Режим замены" выбрать "Заменить все совпадения" для того, чтобы были заменены все совпадения, найденные в документе.
- В параметре "Метод поиска" выбрать «Полное "Полное совпадение с текстом»текстом". Таким образом, заменены будут лишь те совпадения, которые совпадают полностью.
4. Настроить параметры для действия "Сохранить". В параметр "Контекст" указать контекст открытого табличного документа «Test 1»"Test 1".
5. Запустить робота по кнопке "Старт" в верхней панели.
Результат:
Программный робот отработал успешно.
Значения заменены.