• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

Многострочный @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 

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab