Login    Sites MenuBlueStep

BlueStep Platform Support

RelateScript
Outline full outline 
Overview 
Data Types 
Operators 
Statements 
Functions 
Working with Relate Data 
How Formulas Work 
Related Topics 

This manual documents the BlueStep Relate formula language called RelateScript™. This documentation is written for experienced computer users who are not necessarily software engineers, but who can write a basic spreadsheet formula or can hand-edit some HTML. This documentation is a work in progress, as is the language. Both are upgraded on a regular basis, so check back often to see if the features you want have been added.

This document is divided into sections which cover different aspects of RelateScript. 

  • Overview describes the basic language syntax and features and briefly compares the RelateScript to other computer languages.
  • Data Types describes the types of data which may be manipulated in RelateScript and includes the basics on how to use each type of data.
  • Operators describes the built in mathematical operators which allow fundamental manipulation and comparison of numbers, text, dates and logic values.
  • Statements describes the control-flow structures available for decision making and looping as well as other core actions.
  • Functions describes the many functions available to perform a wide variety of tasks.  These include functions for data conversions, advanced text and date/time manipulation, messaging and other functions.  This section is most often used as a reference since it contains many details which are only useful in specific situations.
  • Working With Relate Data describes in detail how formulas interact with Relate data.  This section is a must-read in order to accomplish anything useful with the language.  The articles begin by describing how to access the data in each type of field and progress to describe accessing forms, multi-entry reports and finally querys/reports.  With this knowledge formulas can be written to access any or all of the data in Relate.
  • How Formulas Work reveals the most complex and powerful aspects of Relate formulas.  It describes how the various types of Relate formulas interact with each other and how to choose which type of formula and what formula settings are best in different situations.