We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 8
AppSheet function list
Here's a list of all the AppSheet functions available by category that can be used when building expressions.
See also Expressions: The Essentials.
Filter with a few keywords
Conditional
Conditional
Conditional
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
iF
IFS
SWITCH
DATE
DATETIME
DAY
EOMONTH
EOWEEK
EWOMONTH
EXTRACTDATES.
EXTRACTDATETIMES
IF(is-true?, then-
do-this, else-do-
this)
IFS(is-true?, then-
do-this, [is-true?,
then-do-this]... )
SWITCH(value,
expected-valuet,
expected-
result1, [expected-
value2, expected-
result2...1,
default-result )
DATE (when)
DATETIME (when)
DAY (when)
EOMONTH(when,,
offset-months)
EOWEEK (when)
ENOMONTH( when,
offset-months)
EXTRACTDATES (text-
to-extract-from)
EXTRACTDATETIMES (tex
t-to-extract-from)
Eitherfor conditional
evaluation, Learn more
First-match conditional
evaluation, Learn more
Choose-one conditional
evaluation, Learn more
Date from Date,
DateTime, or Time. Learn
more
DateTime from Date,
DateTime, or Time. Learn
more
Day of month from bate,
DateTime, or Time. Learn
more
Date of last day of a
month from Date or
DateTime. Learn more
Date of last day of a week
from Date or DateTime
Learn more
Date of last weekday of a
month date or DateTime,
Learn more
Extract list of dates within
a textual value. Learn
more
Extract list of DateTime
values within a textual
value. Learn moreia
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Date and time
Dour)
EXTRACTDURATIONS
EXTRACTTIMES
HOUR
ISOWEEKNUM
MINUTE
Now
MONTH
SECOND
TIME
TIMENOW
TODAY
TOTALHOURS
TOTALMINUTES
TOTALSECONDS
USERTZOFFSET
uTCNOW
WEEKDAY
WEEKNUM
vaca
EXTRACTDURATIONS (tex
t-to-extract-from)
EXTRACTTINES (text -
to-extract-from)
HOUR (how-Long)
ISOWEEKNUM(date)
MINUTE (duration)
Now()
MONTH(when)
SECOND (duration)
TIME(when)
TIMENOW()
TODAY()
TOTALHOURS (duration)
TOTALMINUTES (duratio
n)
TOTALSECONDS (duratio
n)
USERTZOFFSET()
UTCNOW()
WEEKDAY (when)
WEEKNUM (when)
Comty
Extract list of Duration
values within a textual
value. Learn more
Extract list of Time values
within a textual value.
Learn more
Hour of day
from Duration. Learn
more
Number of the ISO week
of the year for the
specified date. Learn
more
Minute of hour from
Duration. Learn more
Current date and time.
Learn more
Month of year from Date,
DateTime, or Time. Learn
more
Second of minute from
Duration, Learn more
Time from Date,
DateTime, or Time. Learn
more
Current time. Learn more
Current date. Learn more
Count of hours
in Duration. Learn more
Count of hours in
Duration, Learn more
Count of seconds in
Duration. Learn more
ocal time offset from
UTC. Learn more
Current time and date in
UTC. Learn more
Day of week from Date or
DateTime. Learn more
Week of year from Date
or DateTime. Learn moreia
Date and time
Date and time
Image
Image
Informational
Informational
Informational
Informational
Informational
Informational
Informational
Link
Link
Link
Link
Link
Link
Link
Link
Dour)
WORKDAY.
YEAR
SNAPSHOT
TEXT_ICON
CONTEXT
INPUT
USEREMAIL
USERLOCALE
USERNAME
USERROLE
USERSETTINGS
ENCODEURL
HYPERLINK
LINKTEXT
LINKTOAPP
LINKTOFILTEREDVIEW
LINKTOFORM
LINKTOPARENTVIEW
LINKTOROW
NE
WORKDAY (when, days[,
holidays])
YEAR (when)
SNAPSHOT (deep -Link)
TEXT_ICON( text)
CONTEXT (option)
INPUT(inputNome,
defaultValueExpressi
on)
USEREMAIL()
USERLOCALE()
USERNAME ()
USERROLE()
USERSETTINGS(user-
setting)
ENCODEURL ("text")
HYPERLINK(url, text)
LINKTEXT (hyperlink)
LINKTOAPP(app-id)
LINKTOFILTEREDVIEW(V
iew, filter)
LINKTOFORM( view,
column,
value, (column,
value]..., [app-id])
LINKTOPARENTVIEW()
LINKTOROW(key,
view, [app-id])
comtry
Computed date excluding
non-work days. Learn
more
Year from Date,
DateTime, or Time. Learn
more
Take a snapshot of a
view. Learn more
Icon from text. Learn
more
Information about the
running app. Learn more
Dynamic input assigned
by the user or an action.
Learn more
User's email address.
Learn more
User's locale. Learn more
User's name. Learn more
User's role. Learn more
ser setting value. Learn
more
Encode text for use in
URL. Learn more
New hyperiink. Learn
more
Text component of
hyperlink. Learn more
Constructed deep link to
an app. Learn more
Constructed deep link to
a filtered view. Learn
more
Constructed deep link to
a form, Learn more
Constructed deep link to
the parent view. Learn
more
Constructed deep link to
a row. Learn moreia
Link
Link
List
List
List
List
List
List
List
List
List
List
List
List
Location
Location
Location
Location
Location
Logical
Logical
Dour)
LINKTOVIEW
LINKURL,
ANY
COUNT
INDEX
INTERSECT
List
MAX
MIN
SORT
SPLIT
TOP
UNIQUE
DISTANCE
HERE
LAT
LATLONG.
LONG
AND.
NOT
vaca
LINKTOVIEW(view, [ap
p-id))
LINKURL (hyperlink)
ANY(List)
COUNT(List)
IN(needle, haystack)
INDEX(List, which-
one)
INTERSECT(List2,
List2)
Lrst([vatue...])
MAX(List)
MIN(List)
SORT(List,
[descending?])
SPLIT(text,
deLimiter)
ToP(list, how-many)
UNIQUE (List)
DISTANCE (Location1,
Location2)
HERE()
LAT (where)
LATLONG( Latitude,
Longitude)
LONG (where)
AND(conditiont, cond
ition2, [condition3
vee])
NoT(condition)
Cory
Constructed deep link to
a row. Learn more
URL component of
hyperlink. Learn more
One arbitrary list item.
Learn more
Number of list items.
Learn more
Answer: Is item in list?
Learn more
One specific line item.
Learn more
Items common to two
lists. Learn more
New list. Learn more
Highest item in a list.
Learn more
Lowest item in a list.
Learn more
Sorted list of items. Learn
more
List from text. Learn more
Initial ist of items. Learn
more
Unique items in list. Learn
more
Distance between
locations. Learn more
Current location. Learn
more
Latitude component of
location. Learn more
LatLong from
components. Learn more
Longitude component of
location. Learn more
Answer: Are all true?
Learn more
Answer: Are any true?
Learn moreia
Logical
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Math
Dour)
oR
ABS
AVERAGE,
CEILING
DECIMAL
FLOOR
LN
LOG
Loa
LoGio
Mop
NUMBER
POWER
RANDBETWEEN
ROUND.
SQRT
STDEVP
SUM
Ne
OR(condition1, condi
tion2, condition3 .
D
ABS (x)
AVERAGE(List)
CEILING (x)
DECIMAL (value)
FLOOR(x)
L(x)
Los(x, [b])
LoG2 (x)
L0610(x)
MoD(m, n)
NUMBER( value)
POWER(x, y)
RANDBETWEEN( Lower-
bound, upper-bound)
ROUND (x)
SORT (x)
STDEVP(List)
SUM(List)
comtry
Answer: Are any true?
Learn more
Arithmentic absolute
value. Learn more
Arithmetic average of list
of numeric values. Learn
more
Nearest higher integer.
Learn more
Decimal from any value.
Learn more
Nearest lowest integer.
Learn more
Natural logarithm of a
numeric value. Learn
more
Logarithm of a numeric
value. Learn more
Base 2 logarithm of a
numeric value. Learn
more
Base 10 logarithm of a
numeric value. Learn
more
Arithmetic remainder
from integer division.
Learn more
Number from any value.
Learn more
Arithmetic:
exponentiation. Learn
more
Random integer from
range. Learn more
Nearest integer. Learn
more
Arithmetic square root,
Learn more
Arithmetic standard
deviation of list items.
Learn more
Arithmetic sum of list
items. Learn moreie
Table
Table
Table
Table
Table
Table
Table
Table
Text
Text
Text
Text
Text
Text
Text
Dour)
FILTER
LOOKUP
MAXROW
MINROW
ORDERBY
REF_ROWS
SELECT
UNIQUEID
CONCATENATE
ENDSWITH
EXTRACT,
EXTRACTEMAILS
EXTRACTHASHTAGS,
EXTRACTMENTIONS
EXTRACTNUMBERS
yaad
FILTER(dataset,
seLect-row?)
Lookup (value,
dataset, column,
return-coLumn)
MAXROW (dataset,
column, [select-
row?])
NINROW(dataset,
column, [select-
row?)
ORDERBY(keys, sort-
key, [descending-
order?, [sort-
keyl]..+)
REF_ROWS(from-
dataset, ref-column)
SELECT(dataset-
column, select-
row?, [distinct-
only?)
UNIQUEID() or
UNTQUETD ("UTD")
CONCATENATE(part, [p
art ...J)
ENDSWITH( haystack,
needle)
EXTRACT(“text”,
text-to-extract-
from)
EXTRACTEMAILS ( text -
to-extract-from)
EXTRACTHASHTAGS (text
-to-extract-from)
EXTRACTMENTIONS (text
-to-extract-from)
EXTRACTNUMBERS (text-
to-extract-from)
Cory
Select rows of table or
slice. Learn more
Get column value from
row in table or slice.
Learn more
Row with greatest value in
column. Learn more
Row with lowest value in
column. Learn more
Sort row references.
Learn more
Gather related rows from
table or slice. Learn more
Gather column values
from row in table or slice.
Learn more
Pseudo-unique ID. Learn
more
Merged text from parts.
Learn more
Answer: Does text end
with fragment? Learn
more
Extract values from text.
Learn more
Extract list of Email
values within a textual
value. Learn more
Extract list of hashtags
within a textual value,
Learn more
Extract list of mentions
within a textual value.
Learn more
Extract list of mentions
within a textual value.
Learn moreia
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Yes/No
Yes/No
YesiNo
Dour)
EXTRACTPHONENUMBER
s
EXTRACTPRICES
FIND
INITIALS
LEFT
LEN
LOWER
MID
OCRTEXT
RIGHT
STARTSWITH
SUBSTITUTE
TEXT
TRIM
UPPER
CONTAINS
EXTRACTCHOICE
ISBLANK
vad
EXTRACTPHONENUMBERS (
text-to-extract-
from)
EXTRACTPRICES ( text -
to-extract-from)
FIND(needLe,
haystack)
INITIALS(text)
LEFT(text, how-many)
LEN(text)
LOWER (text)
MID(text, begin-at,
x)
OCRTEXT([Your Image
colunn])
RIGHT(text, how-
many)
STARTSWITH(haystack,
needle)
SUBSTITUTE (template,
old-text, new-text)
TEXT(value) or
TEXT(when, format
TRIM(value)
UPPER(text)
CONTAINS (haystack,
needle)
EXTRACTCHOICE (text -
to-extract-from)
ISBLANK (List)
comtry
Extract list of phone
numbers within a textual
value. Learn more
Extract list of price values
within a textual value
Learn more
Position of fragment in
text. Learn more
First character of each
word. Learn more
Left-most characters of
text. Learn more
Number of characters in
textual value. Learn more
Convert text to
lowercase. Learn more
Characters from text.
Learn more
Extract all text from an
image. Learn more
Right-most characters of
text. Learn more
Answer: Does text begin
with fragment? Learn
more
Answer: Does text begin
with fragment? Learn
more
Format as text. Learn
more
Format as text. Learn
more
Convert text to
uppercase. Learn more
Answer: Does text
contain fragment? Learn
more
Extract one Yes/No value
within textual value. Learn
more
‘Answer: Is value absent?
Learn moreAnswer: Is value present?
Yes/No ISNOTBLANK ISNOTBLANK (value)
Learn more