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

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

    Скидки до 10%

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

Multiple Values в Hide Formula

  • Автор темы alik86
  • Дата начала
T

TIA

@if(Cond1; @Return(@False); "");
@if(Cond2; @Return(@False); "");
@if(Cond3; @Return(@False); "");

имхо так менее сосисочно:

@if(Cond1; do1;
Cond2; do2;
Cond3; do3;
do4)

или

!Cond1 & !Cond2 & !Cond3

или

!(Cond1 | Cond2 | Cond3)
 
A

alik86

@Returh, на сколько я помню, прекращает выполнение всей формулы, возвращая указанное значение?
Не понял ни того, ни того
Рано Вы ушли под сине-звездный флаг, у нас тут еще много интересного... :KillMe:
 
O

Omh

@Return, на сколько я помню, прекращает выполнение всей формулы
Именно, сразу и резко, как понос!

В таком случае
Код:
!Cond1 & !Cond2 & !Cond3
формула не будет проверять все условия, а выйдет при первом False?

Например в случае
Код:
("A" != "B") & (@Elements(@DbLookup(....) > 0))
будет выполнятся лукап?

Это я не подкалываю, самому интересно :KillMe:
 
H

hosm

Omh
зато чуть проще :) (в частности, упрощается задача о правильности скобочной структуры)
@return тоже хорошо, но не в данном случае
будет лукап, будет, нет понятия упрощенной схемы вычислений в скрипте и собаках :(
:eek:fftop:
Я представляю, что ты скажешь о @Do внутри такого ифа - https://codeby.net/threads/11516.html
я, кстати, сказала бы "че за фигня-то: @Prompt("Field is empty") - так не бывает" ;)
А ты - "олдскул, переписать все на скрипте"?

Добавлено: быстрая проверка составных условий на лотус-языках есть только на javascript и java. Если насчет явы не права, можете поправить - давно не юзала, но что-то мне подсказывает, что так
 
T

TIA

Это я не подкалываю, самому интересно

Результат будет эквивалентным, а вот число операций действительно разным (т.е. лукап выполнится). Но речь шла о колбасе, а не быстроте, потому я пренебрёг уточнением.
 
H

hosm

А ты - "олдскул, переписать все на скрипте"?
так, меня уже в который раз не понимают. в упор... (((
кто-то вообще по ссылке смотрел? там на сохранение проверки
"олдскул. [Надо] переписать все на скрипте [по задаче, например, можно в кверисейв и т.п.]"
//или правильно "на скрипт"? кто у нас тут грамотей?
Надеюсь, ребят, так понятней, что я хотела сказать?


Добавлено: в общем, в оригинале, у меня, похоже, получилось донести до вас классическое "казнить нельзя помиловать". простите :eek:fftop:
 
Мы в соцсетях:

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