Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

The following api. functions are available:

Name and Link to API Doc

Code Example

attributedResult

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)

formatNumber

Formats a number into a string.

api.formatNumber("###.##",length)
Syntax with 2 parameters
String 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
@param n The number to format
@return The formatted number as string

Syntax with 3 parameters
String 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
@param n The number to format
@param locale The locale to use for formatting
@return The formatted number as string

formatString


  • No labels