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

Ключ

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

Проверить пустая ли ячейка Версия 8 (Net) 

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

...

Описание

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

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

Image Modified

Параметры

...

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

  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


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

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

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

Задача

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

Image Removed

Решение

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

Реализация 

  1. Собрать схему робота, состоящую из действий:.
    Image Modified
  2. Настроить параметры для действия  "Открыть":Указать путь к файлу Excel  в поле "Путь к файлу".

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

    Image Modified
  3. Настроить параметры для действия "Проверить пустая ли ячейка":В поле "Контекст" указать контекст открытого Excel документа. 

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

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

    Image Modified
  4. Настроить параметр для действия "Если".
    Image RemovedImage Added
  5. Настроить параметры для действия "Сообщение" (для ветки "Истина").
    Image RemovedImage Added
  6. Далее, для ветки "Ложь".
    Image Modified
  7. Итоговый результат действия "Если" должен выглядеть таким образом:
    Image Modified
  8. Настроить параметр параметры для действия  "Сохранить" :.
    Image Modified
  9. Запустить робота по кнопке "Старт" в верхней панели. 

Результат 

Программный робот отработал успешно.
Image Modified
Оповещение о заполнении ячейки выведено в диалоговое окно.  
Image RemovedImage Added