Get Presentation

google_slides.get_presentation
ActionBusiness appsconnection required

Calls the Google Slides API GET /v1/presentations/{presentationId}.

Read a presentation's structure — slide, element and layout ids.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Google Slides
Secret shape
{"client_id", "client_secret", "refresh_token"}
Resolved by
config.connection_id, else node.connection_id

Configuration

1 field, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
presentation_id
The deck to read. Supports {{ }}.
stringYes———

Output

One shape.

result

FieldTypeExample
ok
boolean—
presentation_id
The deck's id.
string—
title
The deck's title.
string—
url
Editor link to the deck.
string—
revision_id
Pass to a later write as revision_id to refuse a clobber.
string—
page_size
Canvas size: {width, height} as {magnitude, unit}.
object—
locale
The deck's locale.
string—
slides
Each: {object_id, layout_object_id, page_element_ids[]} — the handles a batch_update needs to address a slide or a text box on it.
array—
slide_count
How many slides the deck has.
number—
layouts
Each: {object_id, name} — name a layout in createSlide.
array—
masters
Each: {object_id, name}.
array—
{
  "layouts": [],
  "locale": "",
  "masters": [],
  "ok": false,
  "page_size": {},
  "presentation_id": "",
  "revision_id": "",
  "slide_count": 0,
  "slides": [],
  "title": "",
  "url": ""
}

See Get Presentation run in a workflow.

In a technical demo we add the Google Slides connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.