TeleFlow Step 0517
From TeleFlow
(→Properties) |
|||
(One intermediate revision not shown.) | |||
Line 3: | Line 3: | ||
<br> | <br> | ||
===Considerations=== | ===Considerations=== | ||
- | We have included BasicScript in TeleFlow as a means to quickly build data structures, or easily manipulate variables. We have kept the capabilities well structured and light in order to ensure that conversion will always be a relatively simple process. For highly complex processing, we recommend sending requests to a processing engine (eg: HTTP & XML), and receiving a simplified result to act on. TeleFlow, although it is capable of much, is designed to be primarily a voice and media processing environment that can be modified by the majority of users, and not strictly a programmer's environment. | + | We have included BasicScript in TeleFlow as a means to quickly build data structures, or easily manipulate variables. We have kept the capabilities well structured and light in order to ensure that conversion will always be a relatively simple process. For highly complex processing, we recommend sending requests to a processing engine (eg: [[TeleFlow_Step_0390|Web]] HTTP & XML), and receiving a simplified result to act on. TeleFlow, although it is capable of much, is designed to be primarily a voice and media processing environment that can be modified by the majority of users, and not strictly a programmer's environment. |
===Properties=== | ===Properties=== | ||
Line 30: | Line 30: | ||
* [[TeleFlow BasicScript SelectCase|SELECT CASE]]<br> | * [[TeleFlow BasicScript SelectCase|SELECT CASE]]<br> | ||
* [[TeleFlow BasicScript SettingVariables|Setting TeleFlow variables in Basic Script]]<br> | * [[TeleFlow BasicScript SettingVariables|Setting TeleFlow variables in Basic Script]]<br> | ||
- | * [[TeleFlow BasicScript StandardMath|Standard math operators: | + | * [[TeleFlow BasicScript StandardMath|Standard math operators: + / - * =]]<br> |
* [[TeleFlow BasicScript Substr|SUBSTR]]<br> | * [[TeleFlow BasicScript Substr|SUBSTR]]<br> | ||
* [[TeleFlow BasicScript Trim|TRIM]]<br> | * [[TeleFlow BasicScript Trim|TRIM]]<br> | ||
* [[TeleFlow BasicScript Uppercase|UPPERCASE]]<br> | * [[TeleFlow BasicScript Uppercase|UPPERCASE]]<br> | ||
<br> | <br> | ||
+ | |||
===Action Steps=== | ===Action Steps=== | ||
None.<br> | None.<br> |
Current revision
Run Basic Script
Runs a script written in TeleFlow's limited implementation of the BASIC programming language.
Considerations
We have included BasicScript in TeleFlow as a means to quickly build data structures, or easily manipulate variables. We have kept the capabilities well structured and light in order to ensure that conversion will always be a relatively simple process. For highly complex processing, we recommend sending requests to a processing engine (eg: Web HTTP & XML), and receiving a simplified result to act on. TeleFlow, although it is capable of much, is designed to be primarily a voice and media processing environment that can be modified by the majority of users, and not strictly a programmer's environment.
Properties
BASIC Script: The script to run. Each command or operation should go on its own line, but a script can have as many lines as needed to complete the task(s) it is intended to.
The following topics describe the various operations, commands, and functions you can perform and that are available to be used in the Run Basic Script step:
- AND | OR | XOR | NOT
- BAND | BOR | BXOR | BNOT | ^
- CHAR
- CONCAT
- DO | WHILE... LOOP [WHILE | UNTIL]
- EXIT
- FOR ... NEXT [STEP]
- GOSUB...[EXIT]...RETURN
- GOTO
- IF...THEN...[ELSEIF]...[, ELSE]...END
- LEFT
- LEN
- LOWERCASE
- MOD
- POS
- PRINT
- REM | //
- RIGHT
- ROUND
- SELECT CASE
- Setting TeleFlow variables in Basic Script
- Standard math operators: + / - * =
- SUBSTR
- TRIM
- UPPERCASE
Action Steps
None.
