Your Courses All Courses
Feature Deep-Dive: Expression Editor

Feature Deep-Dive: Expression Editor

Techniques for building powerful, scalable apps with the expression editor

rate limit

Code not recognized.

About this course

Simplifying app design with the expression editor

The expression editor lets you write custom operations and functions within trigger statements. Whether it's a simple mathematical operation like addition, or complex operations like sending dynamic messages based on multiple input, the expression editor helps you take your apps further. It unlocks new use-cases, and helps you simplify unwieldy triggers into elegant statements.

In this course, you'll learn how to use the expression editor. Starting with simple numeric operations and including two real-world use-cases, this course covers everything you need to use the expression editor in your apps. The focus here is on functions and techniques that you can immediately take back to your apps.

This course is intermediate in difficulty, and assumes familiarity with the basics of the Tulip platform and app building.

Curriculum

  • Intro
  • Intro
  • How to use the expression editor
  • Expression Editor Basics
  • Simple Use-Case: Expression Editor for Quality
  • Using the expression editor to send dynamic messages
  • Using the expression editor to round large numbers
  • Using the LINK() function to avoid errors with Nulls
  • Changing Data Types with Cast Functions
  • TOTEXT()
  • TEXTTONUMBER()
  • SECONDSTOINTERVAL() and TEXTTOBOOLEAN()
  • DATETOTEXT()
  • INTERVALTONUMBER()
  • TEXTTODATE()
  • Real World Example 1: Setting an App Transition Based on Time and Schedule Data
  • Real World Example- Setting an App Movement Based on Time and Schedule Data
  • Real World Example- Use the expression to change steps
  • Writing the long trigger Pt. I
  • Writing the long trigger Pt. II
  • Write the long trigger Pt. III
  • Real World Example 2: Projecting Parts Produced for a Given Shift
  • Write the Expression
  • Take the Survey
  • Survey

About this course

Simplifying app design with the expression editor

The expression editor lets you write custom operations and functions within trigger statements. Whether it's a simple mathematical operation like addition, or complex operations like sending dynamic messages based on multiple input, the expression editor helps you take your apps further. It unlocks new use-cases, and helps you simplify unwieldy triggers into elegant statements.

In this course, you'll learn how to use the expression editor. Starting with simple numeric operations and including two real-world use-cases, this course covers everything you need to use the expression editor in your apps. The focus here is on functions and techniques that you can immediately take back to your apps.

This course is intermediate in difficulty, and assumes familiarity with the basics of the Tulip platform and app building.

Curriculum

  • Intro
  • Intro
  • How to use the expression editor
  • Expression Editor Basics
  • Simple Use-Case: Expression Editor for Quality
  • Using the expression editor to send dynamic messages
  • Using the expression editor to round large numbers
  • Using the LINK() function to avoid errors with Nulls
  • Changing Data Types with Cast Functions
  • TOTEXT()
  • TEXTTONUMBER()
  • SECONDSTOINTERVAL() and TEXTTOBOOLEAN()
  • DATETOTEXT()
  • INTERVALTONUMBER()
  • TEXTTODATE()
  • Real World Example 1: Setting an App Transition Based on Time and Schedule Data
  • Real World Example- Setting an App Movement Based on Time and Schedule Data
  • Real World Example- Use the expression to change steps
  • Writing the long trigger Pt. I
  • Writing the long trigger Pt. II
  • Write the long trigger Pt. III
  • Real World Example 2: Projecting Parts Produced for a Given Shift
  • Write the Expression
  • Take the Survey
  • Survey