TeleFlow BasicScript SelectCase
From TeleFlow
Use the SELECT CASE BasicScript keywords to test variable values (numeric or alpha).
Syntax
- SELECT CASE variable
- CASE value [TO value][,value]
- [CASE value [TO value][,value]]
- [CASE ELSE]
- END SELECT
- variable: variable name to test in each CASE statement against. TeleFlow (including BasicScript) variables are preceded by a '@' character.
- value: a numeric or alpha value to test variable the against.
- Use the TO keyword to test value ranges in a CASE statement. The TO statement expects a numeric or a single letter string value. Use CASE ELSE to perform some operations if all preceding CASE failed.
Related Steps
Examples
BasicScript code
|
Result |
PRINT "start" @A = 1 SELECT CASE @A CASE 2 TO 5 PRINT "Hello" CASE 1 PRINT "World" CASE ELSE PRINT "Huh" END SELECT PRINT "end" |
start World End |
|
|
PRINT "start" @A = 4 SELECT CASE @A CASE 2 TO 5 PRINT "Hello" CASE 1 PRINT "World" CASE ELSE PRINT "Huh" END SELECT PRINT "end" |
start Hello End |
|
|
PRINT "start" @A = "C" SELECT CASE @A CASE "A" TO "F" PRINT "Hello" CASE "Z" PRINT "World" CASE ELSE PRINT "Huh" END SELECT PRINT "end" |
start Hello End |
|
|
PRINT "start" @A = "Y" SELECT CASE @A CASE "A" TO "F" PRINT "Hello" CASE "Z" PRINT "World" CASE ELSE PRINT "Huh" END SELECT PRINT "end" |
start Huh end |
|
|
PRINT "start" @A = "Y" SELECT CASE @A CASE "A" TO "F" PRINT "Hello" CASE "Z" PRINT "World" END SELECT PRINT "end" |
start end |
