Actions: Utility
answer dialog
Displays a dialog box with a given message and 1-3 choices as buttons.
Argument | Description |
---|---|
interfaceTextColor | The color of the header and buttons (variable or input). If the argument is empty, the default dialog text color in the player settings will be used. |
iconID | The ID of the blob that will be displayed as an icon on the answer dialog. If the argument is empty, the icon set in the player settings will be used. |
Title | The text displayed in the header (variable or input). |
Choice1 | A variable or input to be displayed as a button in the dialog box. |
Choice2 | A variable or input to be displayed as a button in the dialog box. |
Output | The location where the selection will go (variable or text or field element). |
Message | A variable or input to be displayed in the dialog box. |
Choice3 | A variable or input to be displayed as a button in the dialog box. |
interfaceColor | The color of the header and buttons (variable or input). If the argument is empty, the default dialog interface color in the player settings will be used. |
blank action
This is an action you can type into to quickly filter from the list of all Appli actions. Clicking or pressing enter in the auto-completion field turns the blank action into the selected action. Any remaining blank actions get deleted when you press ‘Apply’ .
check internet status
Checks the status of the internet connection, and returns ‘true’ or ‘false’.
Argument | Description |
---|---|
Output | The location where the internet connection status will go (variable or element) |
combine multiple values
Combines two or more values together and places the result in a Variable or Text element.
Argument | Description |
---|---|
Value6 | A variable, input, text or field element to be combined. |
Value4 | A variable, input, text or field element to be combined. |
Separator | A separator placed between the values being combined. Use ‘LF’ for a line feed. |
Value1 | A variable, input, text or field element to be combined. |
Value3 | A variable, input, text or field element to be combined. |
Output | The location where the combine value will be stored (variable, element). |
Value2 | A variable, input, text or field element to be combined. |
Value5 | A variable, input, text or field element to be combined. |
combine values
Combines two values (input, variable, text or field element) and stores the result in a specified variable.
Argument | Description |
---|---|
Value1 | A variable, input, text or field element to be combined. |
Separator | A separator placed between the two values being combined. Use ‘LF’ for a line feed. |
Value2 | A variable, input, text or field element to be combined. |
Output | The location where the combination of the two values will be stored (variable, element). |
comment
Add a helpful comment to your code.
Argument | Description |
---|---|
TheComment | The comment string to display |
create UUID
Create a random UUID (v4).
Argument | Description |
---|---|
Variable | The variable that will store the UUID |
dispatch event
Have Appli process an event anywhere in the current app.
Argument | Description |
---|---|
Event | Select an event to dispatch. |
Target | A target screen or element that contains the event you want to activate. |
Result | Optional output to a variable or element containing details about how the dispatch was processed: handled, unhandled, or passed. |
CustomEvent | The custom event name to be dispatched. |
email pdf
Emails the specified element’s rectangular boundary of a given screen as a pdf file.
Argument | Description |
---|---|
Subject | The subject of the email. |
Body | The body of the email. |
Screen | The screen to be emailed. |
Element | An element whose rectangular boundary specifies the area of the screen to be emailed as a pdf. |
Recipient | The email where the pdf will be sent. |
FromEmail | The email that will be displayed as the sender’s email. |
filter duplicate lines
Removes duplicate lines from a list.
Argument | Description |
---|---|
Input | The variable or text or field element that contains a line-delimited list. |
Output | The location to store the filtered list (variable or text or field element). |
filter lines
Filter lines from a list.
Argument | Description |
---|---|
ListToFilter | A variable that contains a line-delimited list. |
Operator | Which operator (with or without) to filter the lines by. |
Filter | A variable that contains a line-delimited list. |
Output | The variable to store the filtered list. |
get character count
Retrieves the number of characters in the specified text.
Argument | Description |
---|---|
Input | The variable or field or text element whose characters will be counted. |
Output | The location where the result will go (variable or field or text element). |
get element value
Retrieves the value of the specified element.
Argument | Description |
---|---|
Element | The element (dropdown, field, radio, slider, switch, date, time, checkbox, or text) whose value will be retrieved. |
Output | The location where the result will go (variable or dropdown, field, radio, slider, switch, date, time, checkbox, or text element). |
get orientation
Retrieves the current orientation of the screen (portrait or landscape).
Argument | Description |
---|---|
Output | The location where the result will go (variable or text or field element). |
get platform
Retrieves the specific platform of the current device (Windows, MacOS, iOS, Android).
Argument | Description |
---|---|
Output | The location where the result will go (variable). |
get platform color
Retrieves the color of the platform’s background.
Argument | Description |
---|---|
Output | The location where the result will go (variable or field or text element). |
get screen rect
Retrieves the dimensions of the screen’s rectangle of the current device. If there are multiple screens, the rectangle of the screen containing the app’s center location is returned. Results are output in the format width,height in pixels.
Argument | Description |
---|---|
Output | The location where the result will go (variable or field or text element). |
get tax
Retrieves the tax rate of a given location.
Argument | Description |
---|---|
Address | A variable containing the address of the location. |
City | A variable containing the city of the location. |
Zip | A variable containing the zip of the location. |
Output | The location where the result will go (variable or text or field element). |
get text offset
Retrieves the character position of the first occurrence of the text to find in the text to search.
Argument | Description |
---|---|
Output | The location where the result will go (variable or field or text element). |
TextToFind | The input, variable, or field or text element whose text you want to find. |
TextToSearch | The variable or field or text element whose text will be searched. |
get version
Retrieves the current version of Appli IDE or Appli Player the device is running.
Argument | Description |
---|---|
Output | The location where the result will go (variable or text element). |
hide element
Hide an element.
Argument | Description |
---|---|
Element | The element to hide |
hide loading
Hides the loading dialog box.
lock screen
Locks the screen to prevent actions from being visible on the screen.
play audio clip
Plays a sound from a file. Supported formats are WAV & MP3.
Argument | Description |
---|---|
AudioFilePath | The path to the audio file to play. |
replace text
Replaces the specified text from the provided source with other text and stores the result in a variable or text or field elenent.
Argument | Description |
---|---|
textToReplace | A variable, input, text or field element containing the piece of text that will be replaced. |
replacementText | A variable, input, text or field element containing the replacement text. Use ‘LF’ for a line feed. |
originalText | A variable, input, text or field element containing the original text that will be modified. |
Output | The location where the modified text will be stored (variable, text or field element). |
reset element
Resets the specified element to its default state. Supported elements: field, radio, search, dropdown, login, create account, image.
Argument | Description |
---|---|
Element | The element to reset. |
set element value
Sets the value of the specified element.
Argument | Description |
---|---|
Element | The element (dropdown, field, radio, slider, switch, date, time, checkbox, or text) whose value will be set. |
Value | The value the specified element will store (input, variable or dropdown, field, radio, slider, switch or text element). |
set item separator
Set the item separator for this code block.
Argument | Description |
---|---|
Separator | Specify the string character(s) that will act as an item separator within (this) event’s code |
set platform color
Sets the color of the platform’s background.
Argument | Description |
---|---|
Color | The color or a variable storing a color (RGB or hex code) to set the platform’s background to. |
show element
Show an element.
Argument | Description |
---|---|
Element | The element to hide |
show loading
Displays a dialog box with a given message and a loading spinner.
Argument | Description |
---|---|
Message | A variable or input to be displayed in the dialog box. |
sort lines
Sorts lines from a list.
Argument | Description |
---|---|
Input | The variable or text or field element that contains a line-delimited list. |
Direction | Which direction (ascending or descending) to sort the lines by. |
SortType | The type of data stored in each line to sort by. |
Output | The location to store the sorted list (variable or text or field element). |
timer log
Record timestamped logs to time how long things take.
Argument | Description |
---|---|
Label | Label/name for this timer instance |
Action | Choose whether to start or stop the timer |
TimerLogVariable | Variable to store the timer log entries |
LogString | Additional text to include in the log entry |
toggle password
Show or hide password input in a field element. The “password” property must be on for this action to occur.
Argument | Description |
---|---|
Element | The field element to have its password input shown or hidden. |
unlock screen
Unlocks and renders the updated screen.
wait
Wait for a specific amount of time, in milliseconds. (The wait is non-blocking).
Argument | Description |
---|---|
Number | Specify the number of milliseconds to wait |
This chapter was last updated on Fri 13 Dec 2024 12:14:28 GMT