When the queried data type does not align with Kissflow’s pre-defined data types, you must format them accordingly. Here are a few formatters that you can choose from.
Date
kf . formatter . toDate ( " 08-24-2021 " ) . then ( ( res ) => { ... })
let value = await kf . formatter . toDate ( " 08-24-2021 " );
Date Time
kf . formatter . toDateTime ( " 2021-08-26T14:30 " ) . then ( ( res ) => { ... })
let value = await kf . formatter . toDateTime ( " 2021-08-26T14:30 " );
Number
kf . formatter . toNumber ( " 1,00,000.500000 " ) . then ( ( res ) => { ... })
let value = await kf . formatter . toNumber ( " 1,00,000.500000 " );
Currency
kf . formatter . toCurrency ( " 1,00,000.500000 " , " USD " ) . then ( ( res ) => { ... })
let value = await kf . formatter . toCurrency ( " 1,00,000.500000 " , " USD " );
Boolean
kf . formatter . toBoolean ( " yes " ) . then ( ( res ) => { ... })
let value = await kf . formatter . toBoolean ( " yes " );
Other supported Boolean values
let value = await kf . formatter . toBoolean ( " 1 " );
let value = await kf . formatter . toBoolean ( " true " );
let value = await kf . formatter . toBoolean ( " no " );
let value = await kf . formatter . toBoolean ( " 0 " );
let value = await kf . formatter . toBoolean ( " false " );