Check out the Menu choices above. Each leads to a different section of the site.
Series: Guide to Sheet Workers
You have a lot of power for automating your sheet. To get the most out of this feature needs some familiarity with javascript, but you can do a lot even when you don’t know what you are doing.
Anatomy of a Sheet Worker
How to write a sheet worker, and what most sheet workers have in common.
Variables – How to Name Things
A guide to naming things in sheet workers.
Arithmetic in Sheet Workers
Adding, subtracting, and other arithmetic.
What If? in Sheet Workers
How to analyse your code and manage code branching.
Arrays and Dropdowns
How to create and use Arrays. A primer for the upcoming posts on Objects and Loops.
JavaScript Objects
The curious connection between getAttrs, setAttrs, and custom databases - JavaScript Object!
Getting Loopy With JavaScript
Loops are almost as fundamental as if statements, and just like those, the basic concept is self-explanatory. What if you want to repeat the same process over and over, and you don’t know ahead of time how many repeats you want to do?… Read the rest “Getting Loopy With JavaScript”
Strings in Sheet Workers
Introducing the concept of Strings, what they are and you use them in Roll20.
Logging in the Browser Console
How to use the browser console, and control what appears there.
Strings, Arrays, and Loops
An example of using different techniques to solve a problem - Strings, Loops, and Arrays.
Undefined and Other Error Values
A short noted about undefined and similar "unvariables". Avoid them when you can.
Asynchronicity and Things to Avoid With Loops
What does Asynchronicity mean and how does it affect you?