The following api. functions are available:
Name and Link to API Doc | Code Example |
---|---|
def cost = api.getElement("MarginPct") def myOptions = ["A" , "B" , "C" ] return api.attributedResult(cost) .withBackgroundColor(cost < 0.30 ? "red" : "#0101DF") .withSuffix(cost < 0.30 ? "!!!" : null) .withTextColor(cost < 0.30 ? "white" : null) .withTextDecoration(cost < 0.30 ? "underline" : null) .withManualOverrideValueOptions(myOptions) | |
Formats a number into a string. api.formatNumber("###.##",length) Syntax with 2 parametersString formatNumber(String pattern, Object n); Formats a number into a string. Same semantics as {@link java.text.NumberFormat} and {@link java.text.DecimalFormat#applyPattern} @param pattern The pattern string Syntax with 3 parametersString formatNumber(String locale, String pattern, Object n); Formats a number into a string. Same semantics as {@link java.text.NumberFormat} and {@link java.text.DecimalFormat#applyPattern} @param pattern The pattern string | |