Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table plus
applyColStyleToCelltrue
columnTypess,s,s,s
heading0
multiplefalse
columnAttributesstyle="background:#e5e7ea;font-weight:bold,,style="background:#e5e7ea;font-weight:bold,
enableSortingfalse

Syntax

createPage(spaceKey,

...

parentId, pageTitle, pageContent)

Package

Alias

Pkg Usage

Description

 Creates
Excerpt
hiddentrue

Creates an issue based on the provided arguments.

Creates an issue based on the provided arguments.

Parameters

Table plus
applyColStyleToCelltrue
columnTypess,s,s,s
heading0
multiplefalse
enableSortingfalse

Parameter name

Type

Required

Description

...

spaceKey

...

String

...

Yes

Key of space to create the new page in.

...

parentId

...

Number

...

Yes

The ID of the parent page. If the page is at the root level (top level) the parent page should be the spaces home page.

...

pageTitle

...

String

...

Yes

Title of the new page.

...

pageContent

...

String

...

Yes

Content to be displayed on the new page.

Return

...

Type

number

The page ID of the newly created page.

...

Examples

Example 1

Code Block
languagejs
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

Code Block
languagejs
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

Filter by label (Content by label)
showLabelsfalse
max25
showSpacefalse
cqllabel = "

...

page_

...

routines" and space = currentSpace ( )
labels

...

array_

...

routines