Macro Scheduler 15

Format

Format>format_string,data,result

 

Formats the given data into the string provided.

 

Each data formatting substring starts with a % and ends with a data type indicator :

 

d     = Decimal (integer)

e     = Scientific

f     = Fixed

g     = General

m     = Money

n     = Number (floating)

p     = Pointer

s     = String

u     = Unsigned decimal

x     = Hexadecimal

 

The general format of each formatting substring is as follows:

 

%[-][Width][.Precision]Type

 

Where items in square brackets are optional.

 

See examples below.

 

Example

 

//just insert a string in a string

Let>data=45.12

Format>string is: %s,data,result

//Result becomes: "string is: 45.12"

 

//set floating point number to 6 decimal places

Format>%.6n,data,result

//Result becomes: 45.120000

 

Let>data=1234

Format>%.8d,data,result

//Result becomes: 00001234

 

//left padded:

Format>Padded: <%7d>,data,result

//Result becomes: "Padded: <   1234>"

 

//Right padded:

Format>Padded: <%-7d>,data,result

//Result becomes: "Padded: <1234   >"

 

//Money

Let>data=134.647

Format>Price: %m,data,result

//Result becomes: "Price: $134.65" (currency symbol from system)

 

//To hex

Format>%x,324234,result

//Result becomes: 4F28A