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.

09
Jan
2023
Posted in Sheet Workers

Anatomy of a Sheet Worker

How to write a sheet worker, and what most sheet workers have in common.
24
Jan
2023
Posted in Sheet Workers

Variables – How to Name Things

A guide to naming things in sheet workers.
27
Jan
2023
Posted in Sheet Workers

Arithmetic in Sheet Workers

Adding, subtracting, and other arithmetic.
03
Feb
2023
Posted in Sheet Workers

What If? in Sheet Workers

How to analyse your code and manage code branching.
10
Feb
2023
Posted in Sheet Workers

Arrays and Dropdowns

How to create and use Arrays. A primer for the upcoming posts on Objects and Loops.
14
Feb
2023
Posted in Sheet Workers

JavaScript Objects

The curious connection between getAttrs, setAttrs, and custom databases - JavaScript Object!
17
Feb
2023
Posted in Sheet Workers

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”

24
Feb
2023
Posted in Sheet Worker Guide Sheet Workers

Strings in Sheet Workers

Introducing the concept of Strings, what they are and you use them in Roll20.
28
Feb
2023
Posted in Sheet Workers

Logging in the Browser Console

How to use the browser console, and control what appears there.
03
Mar
2023
Posted in Sheet Worker Guide Sheet Workers

Strings, Arrays, and Loops

An example of using different techniques to solve a problem - Strings, Loops, and Arrays.
07
Mar
2023
Posted in Sheet Workers Sheet Worker Guide

Undefined and Other Error Values

A short noted about undefined and similar "unvariables". Avoid them when you can.
14
Mar
2023
Posted in Sheet Workers

Asynchronicity and Things to Avoid With Loops

What does Asynchronicity mean and how does it affect you?