Skip to content

QIE JavaScript Tutorial

QIE uses JavaScript extensively. This tutorial walks through the JavaScript language as it is used inside QIE: the Qvera JavaScript editor and Code Wizard, language basics, error handling, in-line functions, arrays, JSON, strings, and two hands-on practice exercises.

Chapters

  1. JavaScript in QIE explains why QIE uses JavaScript and where it runs.
  2. The Qvera JavaScript Environment covers the custom scripting window, syntax validator, and Code Wizard menus.
  3. JavaScript Basics covers syntax conventions and comparison operators.
  4. Practice Exercise 1 covers date reformatting, cross-reference lookup, and conditional EVN-2 fill.
  5. JavaScript Beyond the Basics covers flow control, error handling, data types, in-line functions, arrays, JSON, dates, and regex.
  6. Working with Strings covers Java strings against JavaScript strings, and the null-safe StringUtils library.
  7. Practice Exercise 2 extends the channel from Exercise 1 with more complex JavaScript logic.
  8. Appendix holds additional reference material.