
SPEaR Power Tools
by Appian Corporation
Description
This plugin is the results of over a decade of experience working in the Appian Expression language. While the Expression language is extremely powerful and capable as-is, there are some edge cases that experienced Appian Designer "power users" may run into that require some sophisticated Expression rules to overcome. We have taken some of these sophisticated Expression rules and reimplemented them as a plugin for ease of use and speed, both in execution as well as time-to-market.
Features
This plugin provides the following functions. For full documentation please visit https://ap.pn/3AYkUXW
** DATE AND TIME FUNCTIONS **
SPT_DateTime_ToEpoch
SPT_DateTime_FromEpoch
** DOCUMENT FUNCTIONS **
SPT_Docs_GetUuid
SPT_Docs_FromUuid
** FORMATTING FUNCTIONS **
SPT_Fmt_AsWords
SPT_Fmt_BytesDisplaySize
SPT_Fmt_TimeAgo
** LIST (ARRAY) FUNCTIONS **
SPT_List_AppendAny
SPT_List_Count
SPT_List_First
SPT_List_HasDuplicates
SPT_List_Last
SPT_List_RandomElement
SPT_List_Randomize
SPT_List_RemoveNulls
SPT_List_Slice
SPT_List_Unique
** NUMBER FUNCTIONS **
SPT_Num_RandInRange
** OBJECT FUNCTIONS **
SPT_Object_RemoveNullProperties
SPT_Object_ToDictionary
SPT_Object_ToMap
** TEXT FUNCTIONS **
SPT_Text_GetMetaphone
SPT_Text_ToNumber
** TYPE FUNCTIONS **
SPT_Type_IsDecimal
SPT_Type_IsInteger
SPT_Type_IsList
SPT_Type_IsListOfObjects
SPT_Type_IsNumeric
SPT_Type_IsObject
** UUID GENERATION FUNCTIONS **
SPT_Uuid_Bulk
SPT_Uuid_FromText