«Funzione» è un blocco logico per calcoli incondizionati con variabili utente. A differenza di «Regola», i calcoli in un blocco «Funzione» vengono sempre eseguiti, senza verificare alcuna condizione. Nell'interfaccia del costruttore, il blocco è contrassegnato da una linea verticale verde a sinistra.
Il blocco «Funzione» è disponibile solo se il progetto ha almeno una variabile utente.
Il blocco è composto da una o più espressioni. Ogni espressione contiene tre campi:

Un blocco «Funzione» nelle impostazioni della logica
I calcoli possono essere eseguiti non solo in modo incondizionato, ma anche condizionale — tramite l'azione «Funzione» all'interno di un blocco «Regola». La meccanica è identica a quella del blocco «Funzione», ma le operazioni vengono eseguite solo quando le condizioni della regola sono vere. Scopri di più nell'articolo sul blocco «Regola».
Il menu contestuale (icona ingranaggio) offre:
Per eliminare una singola espressione, fai clic sul primo menu a discesa della sua riga e seleziona Elimina espressione in fondo.
Crei un quiz con conteggio dei punti. La variabile score ha un valore iniziale di 0. Dopo ogni domanda, un blocco «Funzione» aggiunge punti alla variabile score per le risposte corrette. Nella pagina finale, il valore {score} viene mostrato al rispondente come risultato totale.