Function Builder

Functions are the building blocks that make your application more than static content. Appeggio provides over one hundred pre-defined functions, much like you would expect to see in a spreadsheet application.

The function icon used to access functions within your app.
Function Builder

The Function Builder is a visual tool for creating and testing the functions you need in your app. Functions are generally single actions that can be used independently or linked in a Process. The Function Builder is wholly integrated with the Page Builder, so everything you do in the Function Builder is immediately available and updated in the Page Builder.

Appeggio provides over one hundred pre-defined functions in the following categories: Application, API Connection, Currency, Data and State, Date and Time, Device, Format, Logic, Math, Process, Security, Style, Text, and Other much like you would expect to see in a spreadsheet application.

Every pre-defined Function requires a unique set of inputs, which will be displayed in the configuration wizard for the specific Function you have selected.

It is also possible to create compound Functions from the pre-defined Functions (Your Functions) that don’t require the complex handling of a specific Process.

Accessing the Function Builder

The Function Builder can be accessed in two ways: directly from the Left Toolbar or the Property Panel if the select part has the Action property.

The example below shows the function builder being accessed directly from the Left Toolbar:

A gif showing the function builder being accessed from the Left Toolbar.
Example of Functions Acessed Via Left Toolbar

This example shows a button, where the functions are being accessed via the actions property in the button's Property Panel:

A gif showing a button, where the functions are being accessed via the actions property in the button's Property Panel.
Example of Functions Acessed Via the Button Property Editor

Pre-defined Functions

'Price-format' is a good example of a pre-defined function. You can use it to change how a value is displayed in the appropriate currency and format for your user's location.

A screenshot showing the example of using the function builder to set the format of prices.
Pre-defined Function Example: Setting the Format of a Price

Here is a list of all of the pre-defined function groups. Clicking on these will take you to all of the pre-defined functions, with their descriptions:

Custom Functions

To create a custom function, click the New Function button in the Functions Menu. Enter a name for your function, select a category, and enter a meaningful description.

To pass data to your new function, click on the ‘Does your function take input’ dropdown and enter as many input variables as the function will need. At this stage, you don’t need to worry about the values or where these variables will come from; just create placeholders that you can use in the Function Builder to design your function.

A gif showing how to create a custom function, at a high level.
Creating a Custom Function

Last updated

Was this helpful?