Syntax

createPage(spaceKey, parentId, pageTitle, pageContent)

Description

Creates an issue based on the provided arguments.

Parameters

Parameter name

Type

Required

Description

spaceKey

stringYesKey of space to create the new page in.
parentIdnumberYesThe ID of the parent page. If the page is at the root level (top level) the parent page should be the spaces home page.
pageTitlestringYesTitle of the new page.
pageContentstringYesContent to be displayed on the new page.

Return type

number

The page ID of the newly created page.

Examples

Example 1

string spaceKey = "PSCONF";
number parentPageId = 11801;
string pageTitle = "New Page";
string pageContent = "<p>This page was created by Power Scripts!<p>";

number newPage = createPage(spaceKey, parentPageId, pageTitle, pageContent);

%newPage%.labels += "new";

Example 2

number homePage = getPage("PSCONF", "Power Scripts for Confluence Home");

number newPage = createPage(%homePage%.space, %homePage%.id, "New Page", %homePage%.content);

%newPage%.labels += "new";

See also