Functions


Function names are provided on left while their descriptions are on the right.

Import Functions
DataFromDatabase Fills the values in the target cells by reading from a Database specified.
DataFromDBF.SK Import data from a DBF File
DataFromDCF Imports data from DBF.
DataFromEmail.SK Imports mail details from an Email
DataFromExcel Imports data from an Excel source and pastes it at a target location.
DataFromHtml.SK Imports data from a HTML file and pastes it in the target location
DataFromJson Imports data from a Json source and pastes it at a target location.
DataFromText Imports data from a delimited or fixed
DataFromWeb Imports data from a web source and pastes it at a target location.
DataFromXml Imports data from a Xml source and pastes it at a target location.
Export Functions
ExportRows (Deprecated. Use ExportToText.SK instead.) Exports the given range into a text file.
ExportSheets Exports the contents of one or more worksheets to an external file.
ExportToDatabase Exports the given range into a database
ExportToDBF Exports the given range into a DBF file.
ExportToExcel Exports the given range into an Excel file.
ExportToText Exports the given range into a text file.
ExportToWord Generates a Word file.
ExportToXml Generates an XML file.
GenerateXml (Deprecated. Use ExportToXml.SK instead.) Generates an XML file.
Export to Excel (Template)
Anchor.sk Used to anchor cells in Export to excel(Template)
Container.SK Used to get information of grouping the area elements in export to excel(Template)
Enforce.SK Property of an element to force other elements in export to excel(Template)
FormatCells.SK Used for conditional formatting of the template cells in UsingTemplate.SK
RepeatDown.SK Used to get the information of repeating down data in Export to Excel(Template)
RepeatedRanges.SK Used in Export to Excel(Template) repeat to mark repeated ranges
RepeatRight.SK Used to get the information of repeating right data in Export to Excel(Template)
TemplateCells.SK Used to mark reportinf cells in Export to Excel(Template)
UsingTemplate.SK Used to print data in Export to Excel(Template)
Conditional Functions
And Returns false if any of the operand is false.
Or Returns true if any of the operand is true.
Validate Validates a condition and reports a custom message.
EQ Returns true if both the operands are identical else false.
NEQ Returns false if both the operands are identical else true.
EndsWith Tests whether a provided text ends with a given subtext.
ContainsText Tests whether a provided text contains a given subtext.
StartsWith Tests whether a provided text starts with a given subtext.
CompareRows Compares the rows in two tables and returns an array that can be used to identify changes. The rows in the two tables should be roughly in the same order for this function to return useful results.
FilterBy Used to filter the data in QueryRows.
PartitionBy Used to partition the data.
SortBy Used to sort the data in QueryRows.
Regex Functions
RegexMatch Tests whether an input string is exactly matched by a regular expression.
RegexReplace Takes an input string and replaces all matches of a regular expression by a replace pattern.
RegexSearch Takes an input string and finds the first match by a regular expression. Returns a horizontal array of values matching the groups in the regular expression.
RegexSearchAll Takes an input string and finds all matches by a regular expression. Returns an array of rows per match. Each row has values matching the groups in the regular expression.
RegexSplit Splits an input string into an array of substrings at the positions defined by a regular expression pattern.
Count Functions
CountDown Returns the height of the region of non
CountRight Returns the width of the region of non
HTTP Functions
HttpRequest.SK Creates a HTTP Session
HttpStart.SK Creates a HTTP Session
DownloadFiles Downloads files from range of urls.
URLEncode Returns Encoded URL with parameter names and values
UrlEncodedParams.SK Marks parameters for URL encoding inside HttpRequest.
FTP Functions
FtpDownload.SK Used to Download File via FTP
FtpListDirectory.SK Used to list content of a remote directory via FTP
FtpUpload.SK Used to upload file via FTP
Email Functions
EmailAttachments Used to gather atttachment information in email
EmailBody Generates a html email body.
EmailDetails.SK Used to get the details in an Email
EmailFile.SK Specifies the email file to be sent
SendEmail Used to send an email.
Random Functions
RandomCauchy Pastes vectors of independent random numbers based on the Cauchy distribution at a target location. Each column of the result is an independent variable.
RandomFisherF Pastes vectors of independent random numbers based on the Fisher F distribution at a target location. Each column of the result is an independent variable.
RandomLogNormal Pastes vectors of independent random numbers based on the log normal distribution at a target location. Each column of the result is an independent variable.
RandomNormal Pastes vectors of independent random numbers based on the normal distribution at a target location. Each column of the result is an independent variable.
RandomUniform Pastes vectors of independent random numbers based on the uniform continuous distribution at a target location. Each column of the result is an independent variable.
RandomUniformBetween Pastes vectors of independent random numbers based on the uniform discrete distribution at a target location. Each column of the result is an independent variable.
FinalSeed Gets the seed value of the generator that can be used to generate the next random values in a sequence.
Date Time Function
DateValueEx Returns numerical date value of the given date text according to the provided format text.
EDATE Returns the date that is the indicated number of months before or after the start date
EOPERIOD Returns the last date of the period after adding the number of periods in the second argument
NOW Returns time of the last run
Format Function
FormatAsTable Applies a table style to a destination range
FormatBorders Copies borders from a source range to a destination range
FormatCellContents Copies number format, font, font size, font style, color and background from a source range to a destination range.
Text Manipulation
JoinText Combines the text with the given delimiter.
MergeCellsInColumn.SK Merge same values in a column
MergeCellsInRow.SK Merge cells in a row based on same value cells in a criteria range. If criteria range is not specified then the same values are merged. This operation is only performed in Export to Sheets
Data Generation
Combinations Returns an array of all possible combinations of rows from its arguments.
FillDown Copies a range of cells downwards over a range of the specified height.
FillRight Copies a range of cells rightwards over a range of the specified width.
MergeCellsInRow.SK Merge cells in a row based on same value cells in a criteria range. If criteria range is not specified then the same values are merged. This operation is only performed in Export to Sheets
ReshapeColumns Returns an array of a desired size produced by arranging the values of the input array. Columns are accessed left to right. Within each column, values are accessed top to bottom.
ReshapeRows Returns an array of a desired size produced by arranging the values of the input array. Rows are accessed top to bottom. Within each row, values are accessed left to right.
String Converter
TableToText.SK Converts a table arrary to a single text value
TextToColumns Converts a column of delimited or fixed
TextToTable.SK Converts text value to table array
Array Function
SelectRows Returns an array of filtered columns based on a condition. Columns where the condition evaluates to TRUE are included in the result. Other columns are excluded. If no condition is specified, columns with error values are excluded.
ContinueArray Returns a chunk of the result of an array formula.
GetRegionColumns Returns a a 2 column array. The first row contains column numbers of the first and last columns with a non blank cell in the entire range. Subsequent rows contain column numbers of the first and last columns of non blank regions within the range.
GetRegionRows Returns a a 2 column array. The first row contains row numbers of the first and last rows with a non blank cell in the entire range. Subsequent rows contain row numbers of the first and last rows of non blank regions within the range.
WriteArray Expands a formula as an array.
StackColumns Returns an array produced by arranging the values of each input argument from left to right.
StackRows Returns an array produced by arranging the values of each input array one below the other.
Region Function
RegionAcross Returns the largest region of non blank cells that is bounded by a fully blank row and column.
RegionDown Returns the region of non blank cells downwards from the specified row range.
RegionRight Returns the region of non blank cells rightwards from the specified column range.
Range Function
RangeAcross Returns a range of cells downwards and rightwards from the specified cell with the specified height and width.
RangeDown Returns a range downwards from the specified row range with the specified height.
RangeRight Returns a range rightwards from the specified column range with the specified width.
ZIP Function
ExtractZip.SK Extracts the given ZIP File
CMD Function
CommandLine.SK Constructs a command line from a program name and argument
RunCommand uses cmd.exe to run a command. The output / errors produced by the command can be pasted into the worksheet.
Pivot Function
PivotRowsBy Row label(s) in a pivot table. Used to sort the data in QueryRows.
PivotTable Returns an array of filtered columns based on a condition, and after pivoting by columns.
Look Up
VLookup Matches each row of a given data set in a second data set and returns values from specified columns in matching rows of the second data set. #N/A values are returned for rows without a match.
MatchBy Used to match a column in Vlookup.SK.
VLookup2D Matches each row of a given data set in a second data set and returns value from cell in matching row
MultiMatchBy Used to group columns before match multi to one column in Vlookup.SK.
Report Function
GetAllFiles Get all files from a given location.
GetCurrentUser.SK Used to get the details of the current user
GetOutput.SK Returns the activity output value
WaitForActivity.SK Returns Activity Run Status
Identity Returns the input as passed to the funtion.
Index Returns an array of values at the given row and column locations from source arrays.
IntoFiles Used to get file name after partition the data in files.
LoadFile Returns file path from File Id .
RefAddress Returns the full address of a range in A1 format.
Report Used to report a column in QueryRows.
ReportHeaders Used to report a column name.
SerialNumber.SK Returns Sequence of specified numbers of rows starting from Start Number.
SheetNames Pastes a vertical array of sheet names in a specified workbook to a specified location.
SolveFunction Finds the value at which the specified function evaluates to zero.
StoreFile Returns file Id of a file from a table in database.
SQL Function
DeleteRowsFromTable Deletes the given range from the database table
SqlProc Used to form Sql procedure name.
SqlTable Used to form Sql table name.
Offset Function
OffsetDown Offsets a range downwards by a specified number of rows while ensuring that the result range lies within a nonblank region or within an area of a specified height.
OffsetRight Offsets a range rightwards by a specified number of columns while ensuring that the result range lies within a nonblank region or within an area of a specified width.
Path Function
RelativePath Constructs a path relative to the active workbook or library.
ResolveFilePath.SK Resolve the given file path with respect to the transaction sandbox
StaticPath.SK Constructs a path relative to active workbook or library
TempPath.SK Generates a temporary path without creating a file
Miscellaneous
CallFunction Calls a function with the parameters, passed in the exact same order as per the original function specification.
DefineFunction Defines a custom function with the specified name. If there are no Output arguments, last argument identifies the result.
FixRef References in the given expression are not considered as lambdas.
Formula Formula Info details
Headers Headers above data info for the arguments of the function
HorizontalDir Static Fields range in horizontal direction in ExportToWord.SK.
IntoTable.SK Used to process the data in Export to Excel
RemoveDuplicates Returns an array of unique rows from a range or array by removing duplicates according to an optional criterion.
StartActivity Enables an activity to be run multiple times with different sets of arguments. If there are no Output arguments, last argument identifies the result.
VerticalDir Static Fields range in vertical direction in ExportToWord.SK.