Docs / Reactive variables
Reactive variables
Name a value once, reuse it everywhere, and let totals update themselves.
Variables live inside math regions — they’re what turn a note into a tiny, living model. Assign a value once and reference it from your maths; change the source and every dependent result recalculates.
Assignments (and the expressions that use them) only evaluate inside a math region. On a plain line they’re just text — add a region with
/→ Math.
Assigning a value
Use name : value:
coffee : 4.50
workdays : 21
people : 3
Using it
Reference the name in any expression in the same note:
((coffee * workdays) * people) to GBP = 211.53 GBP
Edit coffee and the total follows immediately. That’s the whole trick — and it’s why Notulee feels like a spreadsheet you can write in sentences.
Multi-word names
Names can be whole phrases, so your maths reads like plain English. After three letters, names autocomplete:
food budget per person : 35
number of guests : 11
food budget per person * number of guests = 385
Chained dependencies
Variables can build on one another. Notulee resolves them in dependency order, so intermediate values stay correct as you edit upstream numbers:
rate : 0.79
amount : 4.50 USD
amount * rate = 3.56