• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Многострочный @if

  • Автор темы morpheus
  • Дата начала
M

morpheus

Вопрос
Есть программный код на формулах который выполняется при сохранение дока. Мне надо перед тем каего запустить проверить на "непустость" поле N. Если поле пустое то не выполнять код так как будет ошибочный результат. Как это сделать на фомулах?
Ответ
Использовать в данном случае оператор @DO
Evaluates expressions from left to right, and returns the value of the last expression in the list
Запускает выражение слева на право, и возвращает значение последнего выражения в списке

Пример
В данном примере: если поле field1 - пусто, то появляеться окошко "Field is empty", если поле не пустое, то выполняеться весь код от 1 до 4.

Внимание, в секции @do( ... ) после последнего выражения не надо ставить ";"

Код:
@IF (field1 = ""; @Prompt("Field is empty"); @do(

Ваш большой код1; 
Ваш большой код2; 
Ваш большой код3; 
Ваш большой код4 

)
)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!