Contents
1 What’s New in This Release
2 About Siebel eScript
- About Siebel eScript
- Overview of Siebel eScript
- About Data Types and Numbers
- About Functions and Methods
3 Using Siebel eScript
- Using Siebel eScript
- Using Operators in Siebel eScript
- Overview of Mathematical Operators
- Using a Shortcut Operation to Do an Arithmetic Operation
- Modifying the Sequence That Siebel eScript Uses to Evaluate an Expression
- Using Logical Operators and Conditional Expressions
- Increasing or Decreasing the Value of a Variable
- Using Less Code to Write an Else Statement
- Concatenating Strings
- Using a Bit Operator
- Coding with Siebel eScript
- Using Script Libraries
- Using Strongly Typed and Typeless Variables
- Declaring and Using Variables
- Determining the Data Type of a Variable
- Passing a Value to a Function
- Preventing a Floating-Point Error
- Using the Literal Value of a Special Character
- Running Browser Script When Siebel CRM Starts a Siebel Application
- Releasing an Object from Memory
- Monitoring the Performance of Your Script
- Guidelines for Using Siebel eScript
- Make Sure You Use the Correct Format for Names
- Make Sure You Use the Correct Case
- Use Expressions, Statements, and Statement Blocks
- Use a Primitive Data Type Instead of an Object Data Type
- Use White Space to Improve Readability
- Use Comments to Document Your Code
- Make Sure the JavaScript Interpreter Can Run a Function
4 Statements Reference
- Statements Reference
- Break Statement
- Continue Statement
- Do While Statement
- For Statement
- For In Statement
- Goto Statement
- If Statement
- Switch Statement
- Throw Statement
- Try Statement
- While Statement
- With Statement
5 Methods Reference
- Methods Reference
- Overview of Methods Reference
- Array Methods
- Overview of Array Methods
- About Array Functions
- About Associative Arrays
- Add Array Elements Method
- Concatenate Array Method
- Create Array Elements Method
- Delete Last Array Element Method
- Get Largest Array Index Method
- Get Subarray Method
- Insert Array Elements Method
- Reverse Array Order Method
- Shift Array Left Method
- Shift Array Right Method
- Sort Array Method
- String Methods
- Overview of String Methods
- Change String to Lowercase Method
- Change String to Uppercase Method
- Create String From Substring Method
- Create String From Unicode Values Method
- Get Character From String Method
- Get Unicode Character From String Method
- Get Regular Expression From StringVar Method
- Get String Length Method
- Parse String Method
- Replace String Method
- Search String for Substring Method
- Search String for Last Substring Method
- Search StringVar for Regular Expression Method
- BLOB Methods
- Buffer Methods
- Overview of Buffer Methods
- About Buffer Constructors
- Create Buffer Method
- Get Buffer Data Method
- Get Cursor Position Value From Buffer Method
- Get String From Buffer Method
- Put String in Buffer Method
- Put Value in Buffer Method
- Write Byte to Buffer Method
- Buffer Size Property
- Cursor Position in Buffer Property
- Data in Buffer Property
- Use Big Endian in Buffer Property
- Use Unicode in Buffer Property
- Date and Time Methods
- Overview of Date Methods
- About the Date Constructor
- Convert Date and Time to String Method
- Convert Date to Integer Method
- Convert Date String to Date Object Method
- Convert Date to GMT String Method
- Convert Integer Date to JavaScript Date Method
- Get Day of Month Method
- Get Day of Week Method
- Get Full Year Method
- Get Hours Method
- Get Milliseconds Method
- Get Minutes Method
- Get Month Method
- Get Seconds Method
- Get Time Method
- Get Time Zone Offset Method
- Get Year Method
- Set Date Method
- Set Full Year Method
- Set Hours Method
- Set Milliseconds Method
- Set Minutes Method
- Set Month Method
- Set Seconds Method
- Set Time Method
- Set Year Method
- UTC Methods
- Convert UTC Date to Readable Date Method
- Get UTC Date Method
- Get UTC Day of Month Method
- Get UTC Day of Week Method
- Get UTC Full Year Method
- Get UTC Hours Method
- Get UTC Milliseconds Method
- Get UTC Minutes Method
- Get UTC Month Method
- Get UTC Seconds Method
- Set UTC Date Method
- Set UTC Full Year Method
- Set UTC Hours Method
- Set UTC Milliseconds Method
- Set UTC Minutes Method
- Set UTC Month Method
- Set UTC Seconds Method
- Global Methods
- Conversion Methods
- Overview of Conversion Methods
- Convert String to Floating-Point Number Method
- Convert String to Integer Method
- Convert Number to Exponential Notation Method
- Convert Number to Fixed Decimal Method
- Convert Number to Precision Method
- Convert Special Characters to URL Method
- Convert Unicode to ASCII Method
- Convert Value to Boolean Method
- Convert Value to Buffer Method
- Convert Value to Bytes Method
- Convert Value to Integer Method
- Convert Value to Integer 32 Method
- Convert Value to Unsigned Integer 16 Method
- Convert Value to Unsigned Integer 32 Method
- Convert Value to Number Method
- Convert Value to Object Method
- Convert Value to String Method
- Evaluate Expression Method
- Data Querying Methods
- Mathematical Methods
- Overview of Mathematical Methods
- Properties of the Math Object
- Get Absolute Value Method
- Get Arc Cosine Method
- Get Arcsine Method
- Get Arctangent Method
- Get Arctangent 2 Method
- Get Ceiling Method
- Get Cosine Method
- Get Exponential Method
- Get Floor Method
- Get Logarithm Method
- Get Maximum Method
- Get Minimum Method
- Get Quotient Method
- Get Random Number Method
- Get Remainder Method
- Get Sine Method
- Get Square Root Method
- Get Tangent Method
- Raise Power Method
- Round Number Method
- Regular Expression Methods
- Siebel Library Methods
- Custom Methods
6 C Language Library Reference
- C Language Library Reference
- Overview of the Clib Object
- Clib File and Directory Methods
- Overview of Clib File and Directory Methods
- Clib Close File Method
- Clib Create Temporary File Method
- Clib Create Temporary File Name Method
- Clib Delete File Method
- Clib Lock File Method
- Clib Open File Method
- Clib Rename File Method
- Clib Reopen File Method
- Clib Change Directory Method
- Clib Create Directory Method
- Clib Get Current Working Directory Method
- Clib Remove Directory Method
- Clib File Input and Output Methods
- Overview of Clib File Input and Output Methods
- Format Characters for Methods That Print and Scan
- Clib Clear Buffer Method
- Clib End of File Method
- Clib Get Character Method
- Clib Get Characters to Next Line Method
- Clib Get Cursor Position Method
- Clib Get Relative Cursor Position Method
- Clib Move Cursor to Beginning of File Method
- Clib Read From File Method
- Clib Restore Cursor Position Method
- Clib Set Cursor Position Method
- Clib Scan and Convert File Method
- Clib Scan and Convert from Input Device Method
- Clib Unget Method
- Clib Write Character Method
- Clib Write Formatted String Method
- Clib Write String to File Method
- Clib Write to File Method
- Clib String Methods
- Clib Append String Method
- Clib Compare Strings Method
- Clib Convert String to Lowercase Method
- Clib Copy String Method
- Clib Get Formatted String Method
- Clib Get Last Substring Method
- Clib Get Substring Method
- Clib Search String for Character Method
- Clib Search String for Character Set Method
- Clib Search String for Not Character Set Method
- Clib Write Formatted String Method
- Clib Buffer Methods
- Clib Mathematical Methods
- Clib Date and Time Methods
- Overview of Clib Date and Time Methods
- About the Objects That Each Clib Time Method Returns
- Clib Convert Integer to GMT Method
- Clib Convert Integer to Local Time Method
- Clib Convert Time to Integer Method
- Clib Convert Time Object to Integer Method
- Clib Get Date and Time Method
- Clib Get Formatted Date and Time Method
- Clib Get Local Date and Time Method
- Clib Get Difference in Seconds Method
- Clib Get Tick Count Method
- Clib Character Classification Methods
- Overview of Clib Character Classification Methods
- Clib Is Alphabetic Method
- Clib Is Alphanumeric Method
- Clib Is ASCII Method
- Clib Is Control Method
- Clib Is Digit Method
- Clib Is Lowercase Method
- Clib Is Printable Method
- Clib Is Printable Not Space Method
- Clib Is Punctuation Mark Method
- Clib Is Space Method
- Clib Is Uppercase Method
- Clib Is Hexadecimal Method
- Clib Error Methods
- Other Clib Methods
7 Siebel eScript Quick Reference
- Siebel eScript Quick Reference
- File and Directory Methods
- String Methods
- Array Methods and Properties
- Mathematical Methods and Properties
- BLOB Methods
- Date and Time Methods
- Buffer Methods and Properties
- Siebel Library Methods
- Conversion Methods
- Character Classification Methods
- Error Handling Methods
- Other Methods