Tokens
The placeholder language Axis Manager reads from Google Slides’ Alt text to fill a custom results tab.
Tokens are placeholders Axis Manager reads from a Google Slides
object’s Alt text Description. They look like
{{event.name}}. You only need this guide if you are
building a custom slide.
Where to put them
- Select the text box, table, or image.
- Right-click → Alt text (or Format Options → Alt text).
- Put tokens in Description, not Title. Title is only used in error messages, so a short name like “Standings” helps.
Do not put tokens in the visible slide text and expect them to be detected. Only Description is scanned.
Event and lobby
These work in text boxes. You can mix them with ordinary words.
| Token | Fills with |
|---|---|
{{event.name}} |
Event name |
{{stage.name}} |
Stage name |
{{lobby.number}} |
Lobby number, such as 2 |
{{lobby.name}} |
Lobby label, such as Lobby 2 |
{{match.label}} |
All matches or Match 3 |
{{event.name}} | {{stage.name}} — {{lobby.name}}
Teams
The number is standings rank after scores are
calculated, not slot number. {{team.1.name}} is first
place, even if that team sat in slot 14.
Team standings come from the lobby scoring tab. Ties break on wins, then placement points, then kills, then more recent matches.
| Token | Fills with |
|---|---|
{{team.N.rank}} |
Rank number |
{{team.N.name}} |
Team name |
{{team.N.tag}} |
Tag |
{{team.N.wins}} |
Chicken dinners in the selected matches |
{{team.N.placement_points}} |
Placement points (PP) |
{{team.N.kill_points}} |
Kill points (KP) |
{{team.N.total_points}} |
PP + KP |
{{team.N.logo}} |
Team logo image (images only) |
If fewer teams placed than your layout expects, extra ranks render blank. Missing logos use a fallback mark.
Players on a team
Player row R is the roster row on the scoring sheet for
that ranked team (1–8), not kill rank. Use these in text boxes, not
in table column maps.
| Token | Fills with |
|---|---|
{{team.N.player.R.name}} |
In-game name |
{{team.N.player.R.kills}} |
Kills in the selected matches |
{{team.N.player.R.damage}} |
Damage in the selected matches |
{{team.1.player.1.name}} · {{team.1.player.1.kills}} kills
MVP
MVP rank is kill order across the lobby. Sort order:
- Kills, highest first
- Damage, if kills tie
- The player’s team standings rank, if damage also ties
- Sheet row order, last
{{mvp.1.name}} is the kill leader for that lobby and
match scope, not “player 1 on the first-place team.” For the roster
sitting in first place, use
{{team.1.player.1.name}} instead.
| Token | Fills with |
|---|---|
{{mvp.N.rank}} |
MVP rank number |
{{mvp.N.name}} |
Player name |
{{mvp.N.kills}} |
Kills |
{{mvp.N.damage}} |
Damage |
{{mvp.N.team_name}} |
That player’s team name |
{{mvp.N.team_tag}} |
Team tag |
{{mvp.N.team_logo}} |
That team’s logo (images only) |
Tables
Select the whole table and put the map in Alt text Description. The
first piece is the first data row (1-based,
including header rows). Then one token per column, separated by
|.
Column tokens use the rank for that first data row. Later rows count up automatically.
{{data_row.2}} | {{team.1.rank}} | {{team.1.name}} |
{{team.1.wins}} | {{team.1.placement_points}} |
{{team.1.kill_points}} | {{team.1.total_points}}
That mapping means: skip row 1 (usually the header), fill from row 2, and start with 1st place. A 12-row body then shows ranks 1–12.
A second table for ranks 13+ starts at a later rank:
{{data_row.1}} | {{team.13.rank}} | {{team.13.name}} |
{{team.13.total_points}}
MVP tables work the same way with MVP tokens:
{{data_row.2}} | {{mvp.1.rank}} | {{mvp.1.name}} |
{{mvp.1.kills}} | {{mvp.1.damage}}
Do not mix team tokens and MVP tokens in the same table. Do not
put team.N.player… tokens in a table map. Do not
merge cells in the generated data rows. Every column in the
Description must match the table’s column count.
Images
Logo images must have exactly one token as the entire Description, with no extra words:
-
{{team.1.logo}}— logo of the team in that standings rank -
{{mvp.1.team_logo}}— logo of the team that the MVP player belongs to
Use a real image object (Insert → Image), not a shape with a picture fill.
Common errors
| Message gist | What to check |
|---|---|
| Unknown or malformed placeholder | Spelling, missing braces, or a field that is not in the tables above |
| No configured alt-text placeholders | Tokens are in visible text instead of Description, or on the wrong tab |
| Image must contain exactly one logo placeholder | Description has extra text around the token |
| Table mixes starting ranks / team and MVP | Every column must use the same starting rank and the same family of tokens |
| Merged cells in generated rows | Unmerge data rows; headers may stay merged |