-
Notifications
You must be signed in to change notification settings - Fork 404
/
Copy pathSmartsheet.xml
274 lines (274 loc) · 20 KB
/
Smartsheet.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
<?xml version="1.0" encoding="UTF-8" ?>
<!--
@author Kevin Dickinson
@version 1.0
-->
<NotepadPlus>
<AutoComplete language="Smartsheet">
<Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," />
<KeyWord name="ABS" func="yes">
<Overload retVal="" descr="ABS( number )

Returns the absolute value of a number." />
</KeyWord>
<KeyWord name="ANCESTORS" func="yes">
<Overload retVal="" descr="ANCESTORS([ reference ])

Used within another function to reference all of the ancestors in
a cell's hierarchy" />
</KeyWord>
<KeyWord name="AND" func="yes">
<Overload retVal="" descr="AND( logical_expression1 , [ logical_expression2, ... ])

Used within another function to return true if all provided
logical expressions are true." />
</KeyWord>
<KeyWord name="AVERAGEIF" func="yes">
<Overload retVal="" descr="AVERAGEIF( range , criterion , [ average_range ])

Returns the average of a range of numbers that meet a given criteria" />
</KeyWord>
<KeyWord name="AVG" func="yes">
<Overload retVal="" descr="AVG( number1 , [ number2, ... ])

Returns the average (mean) of the provided numbers." />
</KeyWord>
<KeyWord name="AVGW" func="yes">
<Overload retVal="" descr="AVGW( range , range_weight )

Returns a weighted average (the mean, where each value is
weighted by its relative importance)" />
</KeyWord>
<KeyWord name="CEILING" func="yes">
<Overload retVal="" descr="CEILING( number , [ multiple ])

Rounds a number away from zero to the nearest specified multiple
of significance" />
</KeyWord>
<KeyWord name="CHAR" func="yes">
<Overload retVal="" descr="CHAR( number )

Converts a number into a character" />
</KeyWord>
<KeyWord name="CHILDREN" func="yes">
<Overload retVal="" descr="CHILDREN([ reference ])

Used within another function to reference the child rows of the
referenced parent row." />
</KeyWord>
<KeyWord name="COLLECT" func="yes">
<Overload retVal="" descr="COLLECT( range , criterion_range1 , criterion1 , [ criterion_range2, criterion2, ... ])

Used within another function to collect specific values in a
range that meet the provided criteria." />
</KeyWord>
<KeyWord name="CONTAINS" func="yes">
<Overload retVal="" descr="CONTAINS( search_for , range )

Is used within another function to search for a character or
string. It will return "True" if it found the
character or string. Otherwise, it will return
"False."" />
</KeyWord>
<KeyWord name="COUNT" func="yes">
<Overload retVal="" descr="COUNT( value1 , [ value2, ... ])

Counts nonblank values" />
</KeyWord>
<KeyWord name="COUNTIF" func="yes">
<Overload retVal="" descr="COUNTIF( range , criterion )

Counts the number of cells within a range that meet a criterion." />
</KeyWord>
<KeyWord name="COUNTIFS" func="yes">
<Overload retVal="" descr="COUNTIFS( range1 , criterion1 , [ range2, criterion2, ... ])

Counts the number of times all given conditions in their
respective ranges are met." />
</KeyWord>
<KeyWord name="COUNTM" func="yes">
<Overload retVal="" descr="COUNTM( search_range1 , [search_range2, ... ])

Counts the number of elements in a multicontact or multiselect
dropdown column cell or cell range. When you use this
function, it returns the total number of elements it finds." />
</KeyWord>
<KeyWord name="DATE" func="yes">
<Overload retVal="" descr="DATE( year , month , day )

Combines values for a year, month, and day into a date" />
</KeyWord>
<KeyWord name="DATEONLY" func="yes">
<Overload retVal="" descr="DATEONLY( date_time )

Use this function in a Date column to extract the date portion of
a date/time value." />
</KeyWord>
<KeyWord name="DAY" func="yes">
<Overload retVal="" descr="DAY( date )

Returns a number representing the day of the month, 1-31, where 1
is the first day" />
</KeyWord>
<KeyWord name="DECTOHEX" func="yes">
<Overload retVal="" descr="DECTOHEX( number )

Converts a decimal number into a hexadecimal value." />
</KeyWord>
<KeyWord name="DESCENDANTS" func="yes">
<Overload retVal="" descr="DESCENDANTS([ parent_cell ])

Is used within another function to reference all descendant rows
of the parent row's referenced cell." />
</KeyWord>
<KeyWord name="DISTINCT" func="yes">
<Overload retVal="" descr="DISTINCT( range )

Used within another function to return an array of unique values
in a range." />
</KeyWord>
<KeyWord name="FIND" func="yes">
<Overload retVal="" descr="FIND( search_for , text_to_search , [ start_position ])

Use this function to return the starting position of a string
within text." />
</KeyWord>
<KeyWord name="FLOOR" func="yes">
<Overload retVal="" descr="FLOOR( number , [ multiple ])

Rounds a number toward zero to the nearest specified multiple of
significance" />
</KeyWord>
<KeyWord name="HAS" func="yes">
<Overload retVal="" descr="HAS( search_range , criterion )

Searches for an exact match of a single value, including if this
value appears in a multicontact or multiselect dropdown
column cells or ranges with other values. If HAS finds the
exact match, it returns "True." Otherwise, it
returns "False."" />
</KeyWord>
<KeyWord name="HEXTODEC" func="yes">
<Overload retVal="" descr="HEXTODEC( hex_string )

Converts a hexadecimal value to decimal number" />
</KeyWord>
<KeyWord name="IF" func="yes">
<Overload retVal="" descr="IF( logical_expression , value_if_true , [ value_if_false ])

Evaluates a logical expression and returns one value when true or
another when false." />
</KeyWord>
<KeyWord name="IFERROR" func="yes">
<Overload retVal="" descr="IFERROR( value , value_if_error )

Returns the first value if it isn't an error and otherwise
returns the second value" />
</KeyWord>
<KeyWord name="INDEX" func="yes">
<Overload retVal="" descr="INDEX( range , row_index , [ column_index ])

Returns an item from a collection based on provided row and
column indexes" />
</KeyWord>
<KeyWord name="INT" func="yes">
<Overload retVal="" descr="INT( value )

Returns the integer portion of a number" />
</KeyWord>
<KeyWord name="ISBLANK" func="yes">
<Overload retVal="" descr="ISBLANK( value )

Checks whether a value is blank" />
</KeyWord>
<KeyWord name="ISBOOLEAN" func="yes">
<Overload retVal="" descr="ISBOOLEAN( value )

Checks whether a value is a boolean (e.g., checkbox, flag, or star)" />
</KeyWord>
<KeyWord name="ISCRITICAL" func="yes">
<Overload retVal="" descr="ISCRITICAL( value )

Identifies if a row is on the critical path." />
</KeyWord>
<KeyWord name="ISDATE" func="yes">
<Overload retVal="" descr="ISDATE( value )

Checks whether a value is a date" />
</KeyWord>
<KeyWord name="ISERROR" func="yes">
<Overload retVal="" descr="ISERROR( value )

Checks for a calculation error within another formula" />
</KeyWord>
<KeyWord name="ISEVEN" func="yes">
<Overload retVal="" descr="ISEVEN( value )

Checks whether a number is even. If a value is even, this
function returns "True." If the value is odd,
this function returns "False."" />
</KeyWord>
<KeyWord name="ISNUMBER" func="yes">
<Overload retVal="" descr="ISNUMBER( value )

Checks whether a value is a number" />
</KeyWord>
<KeyWord name="ISODD" func="yes">
<Overload retVal="" descr="ISODD( value )

Checks whether a number is odd. If the value is odd, it returns
"True." Otherwise, it returns "False."" />
</KeyWord>
<KeyWord name="ISTEXT" func="yes">
<Overload retVal="" descr="ISTEXT( value )

Checks whether a value is text" />
</KeyWord>
<KeyWord name="JOIN" func="yes">
<Overload retVal="" descr="JOIN( range , [ delimiter ])

Combines a range of cells into a string with optional delimiters
between the values" />
</KeyWord>
<KeyWord name="LARGE" func="yes">
<Overload retVal="" descr="LARGE( range , n )

Returns the n-th highest number in a provided range" />
</KeyWord>
<KeyWord name="LEFT" func="yes">
<Overload retVal="" descr="LEFT( text , [ num_chars ])

Returns the leftmost characters from a text string" />
</KeyWord>
<KeyWord name="LEN" func="yes">
<Overload retVal="" descr="LEN( text )

Returns the number of characters in a text string, including spaces" />
</KeyWord>
<KeyWord name="LOWER" func="yes">
<Overload retVal="" descr="LOWER( text )

Converts any uppercase characters to lowercase" />
</KeyWord>
<KeyWord name="MATCH" func="yes">
<Overload retVal="" descr="MATCH ( search_value , range , [ search_type ])

Returns the relative position of a value in a range (lookup
table). The first position is 1." />
</KeyWord>
<KeyWord name="MAX" func="yes">
<Overload retVal="" descr="MAX( value1 , [ value2, ... ])

Returns the highest number or latest date." />
</KeyWord>
<KeyWord name="MEDIAN" func="yes">
<Overload retVal="" descr="MEDIAN( number1 , [ number2, ... ])

Returns the value of the midpoint of the range of numbers" />
</KeyWord>
<KeyWord name="MID" func="yes">
<Overload retVal="" descr="MID( text , start_position , num_chars )

Returns a portion of text based on a given starting point and
number of characters" />
</KeyWord>
<KeyWord name="MIN" func="yes">
<Overload retVal="" descr="MIN( value1 , [ value2, ... ])

Returns the lowest number or earliest date" />
</KeyWord>
<KeyWord name="MOD" func="yes">
<Overload retVal="" descr="MOD( dividend , divisor )

Returns the remainder after a division operation" />
</KeyWord>
<KeyWord name="MONTH" func="yes">
<Overload retVal="" descr="MONTH( date )

Returns a number representing the number of the month, 1-12,
where 1 is January" />
</KeyWord>
<KeyWord name="MROUND" func="yes">
<Overload retVal="" descr="MROUND( number , [ multiple ])

Returns a number rounded up to the desired multiple" />
</KeyWord>
<KeyWord name="NETDAYS" func="yes">
<Overload retVal="" descr="NETDAYS( start_date , end_date )

Returns the number of days from a start date to an end date" />
</KeyWord>
<KeyWord name="NETWORKDAY" func="yes">
<Overload retVal="" descr="NETWORKDAY( start_date , end_date , [ holidays ])

Returns the number of working days between two dates. Adds 1 day
to the result if the start date is a non-working day." />
</KeyWord>
<KeyWord name="NETWORKDAYS" func="yes">
<Overload retVal="" descr="NETWORKDAYS( start_date , end_date , [ holidays ])

Returns the number of working days between two dates." />
</KeyWord>
<KeyWord name="NOT" func="yes">
<Overload retVal="" descr="NOT( logical_expression )

Used within another function to provide the opposite of a logical
expression" />
</KeyWord>
<KeyWord name="NPV" func="yes">
<Overload retVal="" descr="NPV( discount_rate , number , range1 , [ range2, ... ])

Calculates the net present value of an investment based on a
series of cash flows and a discount rate" />
</KeyWord>
<KeyWord name="OR" func="yes">
<Overload retVal="" descr="OR( logical_expression1 , [ logical_expression2 ])

Used within another function to return true if at least one
provided logical expression is true." />
</KeyWord>
<KeyWord name="PARENT" func="yes">
<Overload retVal="" descr="PARENT([ reference ])

References the parent of the specified cell." />
</KeyWord>
<KeyWord name="PERCENTILE" func="yes">
<Overload retVal="" descr="PERCENTILE( range , percentile )

Returns the value of a given percentile in a range" />
</KeyWord>
<KeyWord name="PRORATE" func="yes">
<Overload retVal="" descr="PRORATE( number , start_date , end_date , prorate_start , prorate_end , [ decimal_places ])

Returns a portion of a value divided across a provided date range" />
</KeyWord>
<KeyWord name="RANKAVG" func="yes">
<Overload retVal="" descr="RANKAVG( number , range , [ order ])

Returns the rank of a number relative to other numbers in a
range, and assigns an average rank to any duplicates." />
</KeyWord>
<KeyWord name="RANKEQ" func="yes">
<Overload retVal="" descr="RANKEQ( number , range , [ order ])

Returns the rank of a number relative to other numbers in a range" />
</KeyWord>
<KeyWord name="REPLACE" func="yes">
<Overload retVal="" descr="REPLACE( text , start_position , num_chars , new_text )

Replaces a string of characters, starting at a given position and
ending a given number of characters beyond" />
</KeyWord>
<KeyWord name="RIGHT" func="yes">
<Overload retVal="" descr="RIGHT( text , start_position , num_chars , new_text )

Returns the rightmost characters from a text string" />
</KeyWord>
<KeyWord name="ROUND" func="yes">
<Overload retVal="" descr="ROUND( number , [ decimal_places ])

Rounds a given number to the desired number of decimal places" />
</KeyWord>
<KeyWord name="ROUNDDOWN" func="yes">
<Overload retVal="" descr="ROUNDDOWN( number , [ decimal ])

Rounds a number down to a specified number of decimal places" />
</KeyWord>
<KeyWord name="ROUNDUP" func="yes">
<Overload retVal="" descr="ROUNDUP( number , [ decimal ])

Rounds a number up to a specified number of decimal places" />
</KeyWord>
<KeyWord name="SMALL" func="yes">
<Overload retVal="" descr="SMALL( range , n )

Returns the n-th lowest number in a provided range" />
</KeyWord>
<KeyWord name="STDEVA" func="yes">
<Overload retVal="" descr="STDEVA( range1 , [ range2, ... ])

Estimates standard deviation based on a sample set of values" />
</KeyWord>
<KeyWord name="STDEVP" func="yes">
<Overload retVal="" descr="STDEVP( range1 , [ range2, ... ])

Estimates standard deviation based on a set of values, including
non-numbers" />
</KeyWord>
<KeyWord name="STDEVPA" func="yes">
<Overload retVal="" descr="STDEVPA( range1 , [ range2, ... ])

Calculates standard deviation based on an entire set of values,
including non-numbers" />
</KeyWord>
<KeyWord name="STDEVS" func="yes">
<Overload retVal="" descr="STDEVS( range1 , [ range2, ... ])

Estimates standard deviation based on a sample population of
numbers, ignoring non-numbers" />
</KeyWord>
<KeyWord name="SUBSTITUTE" func="yes">
<Overload retVal="" descr="SUBSTITUTE( search_text , old_text , new_text , [ replace_num ])

Replaces existing text with new text in a string" />
</KeyWord>
<KeyWord name="SUCCESSORS" func="yes">
<Overload retVal="" descr="SUCCESSORS( value )

Used within another function to calculate the direct successors
of a task and return succeeding task row number(s) that
occur as a result of the referenced task." />
</KeyWord>
<KeyWord name="SUM" func="yes">
<Overload retVal="" descr="SUM( number1 , [ number2, ... ])

Adds a series of numbers" />
</KeyWord>
<KeyWord name="SUMIF" func="yes">
<Overload retVal="" descr="SUMIF( range , criterion , [ sum_range ])

Adds numbers within a range that meet a specified condition" />
</KeyWord>
<KeyWord name="SUMIFS" func="yes">
<Overload retVal="" descr="SUMIFS( range , criterion_range1 , criterion1 , [ criterion_range2 , criterion2, ... ])

Adds numbers within a range when all given conditions in their
respective ranges are met." />
</KeyWord>
<KeyWord name="TODAY" func="yes">
<Overload retVal="" descr="TODAY([ number ])

Used in a Date column to return the current date" />
</KeyWord>
<KeyWord name="TOTALFLOAT" func="yes">
<Overload retVal="" descr="TOTALFLOAT( value )

Calculates the number of days that a task can be delayed without
impacting the Project Finish Date." />
</KeyWord>
<KeyWord name="UNICHAR" func="yes">
<Overload retVal="" descr="UNICHAR( text )

Converts a number into a Unicode character." />
</KeyWord>
<KeyWord name="UPPER" func="yes">
<Overload retVal="" descr="UPPER( text )

Converts lowercase characters in a text string to uppercase" />
</KeyWord>
<KeyWord name="VALUE" func="yes">
<Overload retVal="" descr="VALUE( text )

Converts a text value that represents a number into a number" />
</KeyWord>
<KeyWord name="VLOOKUP" func="yes">
<Overload retVal="" descr="VLOOKUP( search_value , lookup_table , column_num , [ match_type ])

Looks up a value and returns a corresponding value in the same
row but from a different column." />
</KeyWord>
<KeyWord name="WEEKDAY" func="yes">
<Overload retVal="" descr="WEEKDAY( date )

Returns a number representing the day of the week, 1-7, where
Sunday equals 1" />
</KeyWord>
<KeyWord name="WEEKNUMBER" func="yes">
<Overload retVal="" descr="WEEKNUMBER( date )

Returns a number representing the week of the year, 1-53, where 1
is the first week in the year." />
</KeyWord>
<KeyWord name="WORKDAY" func="yes">
<Overload retVal="" descr="WORKDAY( date , num_days , [ holidays ])

Used in a Date column to return a date from a specified number of
working days." />
</KeyWord>
<KeyWord name="YEAR" func="yes">
<Overload retVal="" descr="YEAR( date )

Returns the year from a date as a four-digit number" />
</KeyWord>
<KeyWord name="YEARDAY" func="yes">
<Overload retVal="" descr="YEARDAY( date )

Returns a number representing the day in the year, 1-365, where 1
is the first day of the year" />
</KeyWord>
</AutoComplete>
</NotepadPlus>