Definitions
Though the following information is available from the eccoext.eco and example.eco files, and other documents, It has been useful to accumulate the information and bring it together as some of the terms, though understood by Ecco users, are perhaps not as familiar to casual users of Ecco Pro. This list includes native Ecco terms as well as Eccoext, Regex and Lua terms all of which are used to one degree or another in the extension to Ecco Pro.
( )
- use to group expression
- used to contain function parameters
- in patterns used to show terms to be matched
{1}
- means the first Regex subexp
{0}
- means use the whole match string
{n}
- means the nth subexp string
- there may be more than one subexpression extracted and each extraction is numbered accordingly
- i.e. ireplace(ITT,"(w?)(\d{2})(\d{3})", "H:\20$2\$3\")
definitions above do not match example - see discussion on this page - Alec_Burgess Oct 12, 2007 8:09 pm
[folder_name]
- means the value of the item in the current folder
- @ prefix references the dependent item folder value
- ^ prefex references the parent item folder value
- For Example:
- [Done] uses the value of the Done folder;
- [@Done] uses the value in the dependent item Done folder; and
- [^Done] uses the value in the parent item Done folder.
- addition, subtraction, multiplication and division
- logic operators such as equals, greater than etc.
IFC
- Item folder count
- Returns the number of folders associated with the current item
ITT
- means Item Text
- Returns the contents of the item text for use in expressions
ITP
PTT
- means Parent Item Text
- Returns the item text of the nearest parent to the currently selected item
- returns a null value for all TLI
SBF
- means if there is child or sub child folder set
SLI
TLI
- Top Level Item in any notepad