...
You use a function by appending it to the expression you use to locate the value in the document. The documentation for these functions could be found in ConfiForms plugin Virtual functions
Function | |||
---|---|---|---|
lowerCase | |||
upperCase | |||
urlencode | |||
escapeXML | |||
escapeJavaScript | |||
escape | |||
unescape | |||
formatDate | |||
formatCurrency | |||
formatNumber | |||
formatLinks | |||
replaceAccents | |||
replaceWith | |||
asUserProfileLink | |||
asUserLinkMacro | |||
urlLink | |||
escapeJSON | |||
replaceCRLFWithBR | |||
trimAllSpaces | |||
camelCase | |||
camelCaseAndTrim | |||
addCRLF | |||
addCRLFHtml | |||
trunc | |||
trim | |||
base64 | |||
asJSON | |||
asUserProfile | |||
add | |||
multiply | |||
divide | |||
append | |||
prepend | |||
split | |||
userInSecurityGroup | |||
securityGroupHas | |||
equals | |||
notEquals | |||
parseDate | |||
get | |||
asList | |||
asArray | |||
asArrayOfKVPairs | |||
pageProperties(PROPERTY_NAME) |
when somefield is a page id then ConfiDoc is able to load it and extract the page property by given (PROPERTY_NAME) name | ||
confiDocGlobals(VARIABLE_NAME) | These are variables that can be stored in ConfiDoc globally using ConfiDoc Globals macro Easiest way to use the function is to use an _id pseudo field
|
There are 2 special functions available what are used as-is (not as a part of the expression)
Function | |
---|---|
_getIfExists(oneproperty, anotherproperty) | Returns either the value for first property (oneproperty) if it has a value, and if not then tries to locate the value for a second property (anotherproperty) |
_getRawResponse() | Returns raw response (JSON internal structure) |