Удалить лист Версия 1 (Python)
Группа действий: Офис
Описание
Действие удаляет лист из документа. Единственный существующий лист удалить нельзя, будет вызвана ошибка. Активный лист не меняется, если не он был выбран на удаление.
Если был удален активный лист, то активным становится следующий по порядку, если он существует. Если следующего листа не существует, активизируется предыдущий.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с таблицей ods/xlsx | Robin.OpenSheetDoc | Да | |
Способ идентификации листа | Параметр задает способ идентификации листа для удаления: через имя или индекс | Robin.String | Да | |
Имя листа | Наименование листа, который будет удален | Robin.String | Нет | |
Индекс листа | Порядковый номер листа, который будет удален. Порядковый номер начинается с "1" | Robin.Numeric | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача
Имеется документ под названием Test с двумя листами - Лист 1 и Лист 2. Необходимо удалить Лист 2 из документа.
Решение
Воспользоваться действиями "Открыть", "Удалить лист", "Сохранить".
Реализация
- Собрать робота, состоящего из действий: "Открыть", "Удалить лист", "Сохранить".
Настроить параметр для действия "Открыть" (указать путь к файлу).
- Настроить параметры для действия "Удалить лист". В поле "Контекст" указать открытый контекст документа, в поле "Способ идентификации" указать "по имени листа". В поле "Имя листа" - "Лист 2".
- Настроить параметр для действия "Сохранить". В параметре "Контекст" указать контекст Excel-документа.
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Лист под названием "Лист 2" успешно удален из документа.