IF(Ausdruck
?trueVal
:falseVal
)
Gibt abhängig von der Bedingung den ersten oder zweiten Wert zurück.
Ist die Bedingung wahr, wird der Wert nach ?
, sonst der Wert
nach :
zurückgegeben.
; wenn ${Var}=123 ist, dann 5 zurückgeben, sonst 9: exten => 123,1,Set(foo=${IF($[ ${Var} = 123]?5:9)})
Interner Hilfetext zu dieser Applikation in Asterisk 1.4: -= Info about function 'IF' =- [Syntax] IF(<expr>?[<true>][:<false>]) [Synopsis] Conditional: Returns the data following '?' if true else the data follow ing ':' [Description] Not available Differenz zum internen Hilfetext in Asterisk 1.2: - keine - |
Siehe auch. „IFTIME()
“, x„ExecIf()
“, „GotoIf()
“, „GotoIfTime()
“