Tutorial
|
Onetastic Macro Documentation >
>
Data Types Data Types
Following is the list of data types in macros. Properties can be of one of
these data types and variables can be of one of the base types.
Base Types
Name |
Possible Values |
Bool |
true, false |
String |
Any text |
Numeric |
Any positive or negative integral or floating point value or zero (0) |
Date/Time |
Type of date/time related properties (e.g. createdTime,
lastModifiedTime) in several objects. If converted to a string or used
in a string context (as a parameter to ) it has the following
format: YYYY-MM-DDTHH:MM:SS.000Z
as specified here.
can be used to easily retrieve parts of this and
convert them to user readable strings.
|
TimeSpan |
Represents a span of time. TimeSpan values can be created by TimeSpan function and
can be used to add or subtract from Date/Time values using DateTime_Add and
DateTime_Subtract functions.
|
Color |
Type of the color properties (e.g. fontColor, highlightColor) in several objects.
Colors are stored in the canonical #rrggbb format or as automatic if no color
was set (e.g. no highlightColor or the default fontColor). Color names like: black,
blue, red, yellow etc. or the value automatic
can be used to set or compare variables or properties of type Color. The function
Color can be used to create variables of type Color. See also
the possible values for color names at Color
|
Binary |
Binary data for an Image or an EmbeddedFile. Binary data can be obtained from binary store
to create Image or EmbeddedFile objects. See Using binary data for more information.
|
Array |
A set of values of any base type. See Arrays. |
Object |
A OneNote object or a dialog box. |
Restricted Types
Restricted types are String types that can only have one of a set of possible values.
Selection
- Description
-
Type of the selection property in several objects. For objects
that aren't selected, it will have a value of none, while for selected objects it will have a value
of all or partial depending on how much of it is selected. For instance a partially selected
paragraph will have a value of partial.
- Possible Values
- none, partial, all
SuperSub
- Description
-
Type of the supersub property in Text and Paragraph objects.
If the text is formatted as a superscript or subscript, then it will have a value of super
or sub value, otherwise it will have a value of none.
- Possible Values
- none, super, sub
ContentType
- Description
- Type of the contentType property in Paragraph objects.
- Possible Values
-
image, table, text, ink drawing,
ink writing, embedded file, embedded media, unknown
ImageFormat
- Description
- Type of the format property in Image objects.
- Possible Values
- png, jpg, emf
Alignment
- Description
- Type of the alignment property in Paragraph objects.
- Possible Values
- left, center, right
Orientation
- Description
- Type of the orientation property in Page objects.
- Possible Values
- portrait, landscape
ObjectType
- Description
- Type of a OneNote object.
- Possible Values
-
NotebookRoot, Notebook, SectionGroup, Section,
Page, Title, Outline, Table,
Column, Row, Cell, Paragraph,
Text, Image, EmbeddedFile
ParagraphStyle
- Description
- Type of the style property in Paragraph objects.
- Possible Values
-
p, h1, h2, h3,
h4, h5, h6, PageTitle,
cite, blockquote, code
DateTimePickerType
- Description
- Type of a Date/Time picker control in a DialogBox.
- Possible Values
-
date, time, datetime
|
Reference
|