General



Auto Assign rules take on the general form:



Where the Flag determines when the rule will execute, Expression (or value) is a build up of functions or rules that are what you want to do and Condition is a logic expression that if true will cause the expression to execute if false will not. Following are the specific functions or rules that are built into eccoext. There are two distinct classes of functions, "Expression" and Lua scripts. Lua scripts will only work as a launch tool, (LUAscript: {function name of function in luacmd.lua file{) or in a rule when the trigger flag includes "L".


Expressions


allc()
alld()
allp()
anyc()
anycf()
anyd()
anyf()
anyp()
anypf()
avgc()
avgd()
cfn()
cft()
countc()
countd()
countp()
cfv()
eval()
fv()
fvc()
fvd()
gfv()
get_contain_date()
getcfv()
getcv()
getdv()
getmin()
getmax()
getpfv()
getpv()
gft()
gfv()
gifv()
gpfv()
has_contain_date()
iff()
il()
itl()
left()
len()
lower()
match()
imatch()
maxc()
maxd()
maxp()
minc()
mind()
minp()
now()
replace()
ireplace()
right()
substr()
sumc()
sumd()
today()
trim()
TV()
TVC()
TVD()
upper()


Lua Expressions


The following expressions are LUA functions that allow LUA to interact with ecco. In addition to these functions the entire LUA programming language is available for use. Many of the examples as part of these functions include some LUA commands. For a complete guide to the LUA programming language reference should be made of the online LUA manual is one that may be of use.


add_depend_item()
create_item()
create_sub_item()
debug()
get_contain_date()
get_depend_items()
get_folder_items()
get_folder_value()
get_item_children()
get_item_text()
get_item_type()
get_select_items()
has_contain_date()
has_depend_item()
item_id
msgbox()
remove_depend_item()
set_folder_value()
set_item_text()