Standard Variables
The standard variables are variables that you use in your scripts to work with the Confluence objects.
| Variable | Read Only | Description | 
|---|---|---|
| space | No | Represents space key the page belongs to (returns empty string if space is missing). | 
| author | No | Represents user key of the page author. | 
| title | No | Represents page title. | 
| version | No | Represents page version. | 
| content | No | Represents page content as a string. | 
| attachments | Yes | Represents page attachments (file names). | 
| created | No | Represents page creation date. | 
| id | Yes | Represents page id. | 
| parent | Yes | Represents parent page id (returns -1 if parent page is missing). | 
| updated | Yes | Represents page last modification date. | 
| watchers | No | Represents an array of users watching the page (usernames, string[]). | 
| labels | No | Represents an array of page labels (string[]). | 
| tinyLink | Yes | Represents a tiny url of a page (e.g. http://localhost:1990/confluence/x/AgAZ). | 
Example Usage:
Following script takes page title, ensures that the page actually exists and returns basic currently supported standard variables.
if (size(argv) < 2) {
 return "space key and page title are not specified";
}
string spaceKey = argv[0];
string pageTitle = argv[1];
number page = getPage(spaceKey, pageTitle);
if (page < 0) {
 return "space '" + spaceKey + "' has no page '" + pageTitle + "'";
}
return
"id: " + %page%.id,
"parent: " + %page%.parent,
"title: " + %page%.title,
"space: " + %page%.space,
"author: " + %page%.author,
"version: " + %page%.version,
"content: " + %page%.content,
"attachments: " + %page%.attachments,
"created: " + %page%.created,
"updated: " + %page%.updated,
"watchers: " + %page%.watchers,
"labels: " + %page%.labels,
"tinyLink: " + %page%.tinyLink;Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.
