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

Ключ

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

...

Is cell empty Version 8 (Net) 

Группа действийAction group: Excel 

Описание

Действие проверяет является ли значение в ячейке пустым.

Иконка действия

Image Removed

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

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

  1. Контекст - Контекст действия для работы с Excel-документом.

  2. Имя столбца - Наименование столбца, из которого будут получены данные. Если поле не заполнено, то берется значение из поля «Индекс столбца». Например: С.

  3. Индекс столбца - Индекс столбца, из которого будут получены данные. Индексация начинается с 0. Если заполнено поле «Имя столбца», то значение в поле «Индекс столбца» игнорируется. Значение по умолчанию равно 0.

  4. Индекс строки - Индекс строки, из которой будут получены данные. Индексация начинается с 0. Например: 3.

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

  1. На выходе получаем переменную, в которую будет записано значение из ячейки. Если ячейка: пустая, то - «Правда (True)», заполнена, то - «Ложь (False).

Настройки

...

Свойство

...

Описание

...

Тип

...

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

...

Обязательность заполнения поля

...

Параметры

...

Контекст

...

Контекст действия для работы с Excel-документом

...

Robin.Excel

...

Контекст excel

...

Да

...

Имя столбца

...

Наименование столбца, из которого будут получены данные. Если поле не заполнено, то берется значение из поля «Индекс столбца».

...

Robin.String

...

Нет

...

Индекс столбца

...

Индекс столбца, из которого будут получены данные. Индексация начинается с 0. Если заполнено поле «Имя столбца», то значение в поле «Индекс стобца» игнорируется. Значение по умолчанию равно 0.

...

Robin.Numeric

...

Нет

...

Индекс строки

...

Индекс строки, из которой будут получены данные. Индексация начинается с 0.

...

Robin.Numeric

...

Да

...

Результат

...

Переменная, в которую будет записано значение из ячейки. Если ячейка: пустая, то - «Правда (True)», заполнена, то - «Ложь (False)»

...

Robin.Boolean

...

true

...

Description

The action checks whether the value in the cell is empty.

Action icon

Image Added

Settings of parameters

Property

Description

Type

Example of filling in

Obligatory to fill in the field

Parameters

Context

Action context for working with an Excel document

Excel instance

Excel context

Yes

Column of the cell

Name of the column from which the data will be obtained. If the field is not filled in, the value from the "Column index" field is taken.

String


No

Column index

Index of the column from which the data will be retrieved. Indexing starts from 0. If the "Column of the cell" field is filled, the value in the "Column index" field is ignored. The default value is 0.

Numeric


No

Row of the cell

Index of the row from which the data will be retrieved. Indexing starts from 0.

Numeric


Yes

Results

Result

Variable to which the value from the cell will be written. If the cell is empty, then - "True", if filled, then - "False"

Boolean

true


Special conditions of use

None.

Example of use 

Task

There is an Excel document in which values are written. It is required to check if the value in cell C3 is filled. And then display a dialog box with the message "Cell is empty" or "Cell is not empty". 

image2024-1-23_15-33-16.pngImage Added

Solution

Use the actions "Open", "Is cell empty", "If", "Show message". 

Implementation 

  1. Assemble a robot scheme consisting of actions:

    Image Added

  2. Customize the settings for the "Open" action:

    Image Added

  3. Customize the parameters for the "Is cell empty" action:

    Image Added

  4. Set the parameter for the "If" action.

    Image Added

  5. Configure parameters for the "Show message" action (for the "True" branch)

    Image Added

  6. Next, for the "False" branch.

    Image Added

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

Result 

The program robot completed successfully.

Image Added

The cell fill alert is displayed in a dialog box. 

Image Added

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

Отсутствуют

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

Задача

Существует Excel-документ в котором записаны значения. Требуется проверить заполнено ли значение в ячейке С3. И далее вывести диалоговое окно с сообщением "Ячейка пуста" или "Ячейка заполнена". 

Image Removed

Решение

Воспользоваться действиями "Открыть", "Проверить пустая ли ячейка", "Сохранить","Если", "Сообщение". 

Реализация 

Собрать схему робота, состоящую из действий:

...

Настроить параметры для действия  "Открыть":

Указать путь к файлу Excel  в поле "Путь к файлу".

Указать чек-бокс=true в поле "Видимый". 

...

Настроить параметры для действия "Проверить пустая ли ячейка":

В поле "Контекст" указать контекст открытого Excel документа. 

В поле "Имя столбца" и "Индекс строки" указать значения С и 3 соответственно.

В поле "Результат" указать заранее созданную переменную "логическая переменная".

...

Настроить параметр для действия "Если".

...

Далее, для ветки "Ложь".

...

Итоговый результат действия "Если" должен выглядеть таким образом:

...

Настроить параметр для действия  "Сохранить" :

...

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

Результат 

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

...

Оповещение о заполнении ячейки выведено в диалоговое окно. 

Image Removed