Skip to main content

Globals

Built-in $global.NAME tokens for date, time, page numbers, and document metadata. Use them anywhere text is accepted (paragraphs, headings, table cells, list items, header/footer content) — except the dynamic page-related tokens, which only resolve in headers and footers.

{ "p": "Generated $global.DATE — Page $global.PAGE of $global.NUMPAGES" }

Date and time

TokenOutput
$global.DATE2026-05-02
$global.DATE.YEAR2026
$global.DATE.MONTH05
$global.DATE.MONTHNAMEMay
$global.DATE.MONTHSHORTMay
$global.DATE.DAY02
$global.DATE.WEEKDAYSaturday
$global.DATE.WEEKDAYSHORTSat
$global.TIME14:30:45
$global.TIME.HOUR14
$global.TIME.MINUTE30
$global.TIME.SECOND45
$global.CREATEDATESame set of subfields as DATE

All values in English, 24-hour time, locale-independent.

Document metadata

TokenSource
$global.AUTHORmetadata.author
$global.TITLEmetadata.title
$global.SUBJECTmetadata.subject
$global.KEYWORDSmetadata.keywords
$global.VERSIONmetadata.version

Missing metadata fields resolve to an empty string.

Page numbers

TokenOutputSupported in
$global.PAGECurrent page numberHeader / footer only
$global.NUMPAGESTotal page countHeader / footer only
$global.SECTIONCurrent section numberHeader / footer only

:::caution Header/footer only Used outside header or footer content, these render as literal text. :::

{
"footer": {
"content": [
{ "p": "Page $global.PAGE of $global.NUMPAGES" }
]
}
}

Notes

  • Trailing period is sentence punctuation: $global.NUMPAGES.12.
  • Unknown tokens (typos) are kept verbatim so the mistake is visible.
  • Inline tags wrap globals normally: [b]$global.AUTHOR[/b], [caps]$global.DATE.MONTHNAME[/caps].