Check out the Menu choices above. Each leads to a different section of the site.
Category: Sheet Worker Guide
Undefined and Other Error Values
A short noted about undefined and similar "unvariables". Avoid them when you can.
Strings, Arrays, and Loops
An example of using different techniques to solve a problem - Strings, Loops, and Arrays.
Logging in the Browser Console
How to use the browser console, and control what appears there.
Strings in Sheet Workers
Introducing the concept of Strings, what they are and you use them in Roll20.
Getting Loopy With JavaScript
If you want to do the same thing over and over, you need a loop.
JavaScript Objects
The curious connection between getAttrs, setAttrs, and custom databases - JavaScript Object!
Arrays and Dropdowns
How to create and use Arrays. A primer for the upcoming posts on Objects and Loops.
What If? in Sheet Workers
How to analyse your code and manage code branching.
Arithmetic in Sheet Workers
Adding, subtracting, and other arithmetic.
Variables – How to Name Things
A guide to naming things in sheet workers.
Anatomy of a Sheet Worker
How to write a sheet worker, and what most sheet workers have in common.