ARRAYJOIN()
Join the array of items into a string with a separator.
CONCATENATE()
Joins together the text arguments into a single text value.
To concatenate static text, surround it with double quotation marks. To concatenate double quotation marks, you need to use a backslash (\) as an escape character.
ENCODE_URL_COMPONENT()
Replaces certain characters with encoded equivalents for use in constructing URLs or URIs. Does not encode the following characters: - _ . ~
FIND()
Finds an occurrence of one string inside another.
LEFT()
Extract howMany characters from the beginning of the string.
LEN()
Returns the length of a string.
LOWER()
Makes a string lowercase.
MID()
Extract a substring of count characters starting at whereToStart.
REPLACE()
Replaces the number of characters beginning with the start character with the replacement text.
REPT()
Repeats string by the specified number of times.
RIGHT()
Extract howMany characters from the end of the string.
SEARCH()
Searches for an occurrence of one string inside another.
SUBSTITUTE()
Replaces occurrences of old_text with new_text.
T()
Returns the argument if it is text and blank otherwise.
TRIM()
Removes whitespace at the beginning and end of string.
UPPER()
Makes string uppercase.
AND()
Returns true if all the arguments are true, returns false otherwise.
BLANK()
Returns a blank value.
ERROR()
Returns the error value.
FALSE()
Logical value false. False is represented numerically by a 0.
IF()
Returns value1 if the logical expression is true, otherwise it returns value2.
ISERROR()
Returns true if the expression causes an error.
NOT()
Reverses the logical value of its argument.
OR()
Returns true if any one of the arguments is true.
SWITCH()
Converts values into new values. For each original value, it matches the other value to use. Mapping
TRUE()
Logical value true. The value of true is represented numerically by a 1.
XOR()
Returns true if an odd number of arguments are true.
ABS()
Returns the absolute value.
AVERAGE()
Returns the average of the numbers.
CEILING()
Always rounds up to next place value determined by user. Defaults precision to 1
COUNT()
Count the number of numeric items.
COUNTA()
Count the number of non-empty values. This function counts both numeric and text values.
COUNTALL()
Count the number of all elements including text and blanks.
EVEN()
Returns the smallest even integer that is greater than or equal to the specified value.
EXP()
Computes Euler's number (e) to the specified power.
FLOOR()
Always rounds number down to place value indicated by user. Defaults precision to 1.
INT()
Returns the greatest integer that is less than or equal to the specified value.
LOG()
Computes the logarithm of the value in provided base. The base defaults to 10 if not specified.
MAX()
Returns the largest of the given numbers.
MIN()
Returns the smallest of the given numbers.
MOD()
Returns the remainder after dividing the first argument by the second.
ODD()
Rounds positive value up the the nearest odd number and negative value down to the nearest odd number.
POWER()
Computes the specified base to the specified power.
ROUND()
Rounds the value to the number of decimal places given by "precision.".
ROUNDDOWN()
Rounds the value to the number of decimal places given by "precision," down. MUST add precision
ROUNDUP()
Rounds the value to the number of decimal places given by "precision," always rounding up, MUST add precision
SQRT()
Returns the square root of a nonnegative number.
SUM()
Sum together the numbers. Equivalent to number1 + number2 + ...
VALUE()
Converts the text string to a number. If string has non numeric characters, result may not be as expected.
CREATED_TIME()
Returns the date and time a given record was created.
DATEADD()
Adds specified "count" units to a datetime. Specify units (months, days, years etc.)
DATESTR()
Formats a datetime into a string (YYYY-MM-DD).
DATETIME_DIFF()
Returns the difference between datetimes in specified units.
DATETIME_FORMAT()
Formats a datetime into a specified string.
DATETIME_PARSE()
Turns text string into date object.
DAY()
Returns the day of the month of a datetime in the form of a number between 1-31.
HOUR()
Returns the hour of a datetime as a number between 0 (12:00am) and 23 (11:00pm).
IS_AFTER()
Determines if [date1] is later than [date2]. Returns 1 if yes, 0 if no.
IS_BEFORE()
Determines if [date1] is earlier than [date2]. Returns 1 if yes, 0 if no.
IS_SAME()
Compares two dates up to a unit and determines whether they are identical. Returns 1 if yes, 0 if no.
LAST_MODIFIED_TIME()
Returns date and time of most recent modification to a non computed field in the record
MINUTE()
Returns the minute of a datetime as an integer between 0 and 59.
MONTH()
Returns the month of a datetime as a number between 1 (January) and 12 (December).
NOW()
Returns the current date AND time. NOT updated regularly
SECOND()
Returns the second of a datetime as an integer between 0 and 59.
SET_LOCALE()
Sets a specific locale for a datetime. Must be used in conjunction with DATETIME_FORMAT.
SET_TIMEZONE()
Sets a specific timezone for a datetime. Must be used in conjunction with DATETIME_FORMAT.
TIMESTR()
Formats a datetime into a time-only string (HH:mm:ss).
FROMNOW()
Calculates the length of time between given date and now
TONOW()
Calculates the length of time between given date and now
TODAY()
Returns the current date with the time of 12:00am GMT. Not updated regularly.
WEEKDAY()
Returns the day of the week as an integer between 0 and 6.
WEEKNUM()
Returns the week number in a year.
WORKDAY()
Returns a date that is numDays working days after startDate.
WORKDAY_DIFF()
Counts the number of working days between startDate and endDate.
YEAR()
Returns the four-digit year of a datetime.
ARRAYCOMPACT()
Removes empty strings and null values from the array. Keeps "false" and strings that contain one or more blank characters.
ARRAYFLATTEN()
Flattens the array by removing any array nesting. All items become elements of a single array.
ARRAYJOIN()
Join the array of rollup items into a string with a separator.
ARRAYUNIQUE()
Returns only unique items in the array.
CREATED_TIME()
Returns the creation time of the current record.
RECORD_ID()
Returns the ID of the current record.
REGEX_MATCH()
Returns whether the input text matches a regular expression.
REGEX_EXTRACT()
Returns the first substring that matches a regular expression.
REGEX_REPLACE()
Substitutes all matching substrings with a replacement string value.