„Funktion“ ist ein Logikblock für unbedingte Berechnungen mit Benutzervariablen. Im Gegensatz zu „Regel“ werden Berechnungen in einem „Funktion“-Block immer ausgeführt, ohne Bedingungen zu prüfen. In der Baukasten-Oberfläche ist der Block mit einer grünen vertikalen Linie links gekennzeichnet.
Der „Funktion“-Block ist nur verfügbar, wenn das Projekt mindestens eine Benutzervariable enthält.
Der Block besteht aus einem oder mehreren Ausdrücken. Jeder Ausdruck enthält drei Felder:

Ein „Funktion“-Block in den Logikeinstellungen
Berechnungen können nicht nur bedingungslos, sondern auch bedingt ausgeführt werden — über die Aktion „Funktion“ in einem Block „Regel“. Die Mechanik ist identisch mit dem Block „Funktion“, die Operationen werden jedoch nur ausgeführt, wenn die Bedingungen der „Regel“ wahr sind. Mehr dazu im Artikel über den Block „Regel“.
Das Kontextmenü (Zahnrad-Symbol) bietet:
Um einen einzelnen Ausdruck zu löschen, klicken Sie auf das erste Dropdown in seiner Zeile und wählen Sie ganz unten Ausdruck löschen.
Sie erstellen ein Quiz mit Punktezählung. Die Variable score hat einen Anfangswert von 0. Nach jeder Frage addiert ein „Funktion“-Block Punkte zur Variable score für richtige Antworten. Auf der Abschlussseite wird der Wert {score} dem Befragten als Gesamtergebnis angezeigt.