REST Resource: presentations

リソース: プレゼンテーション

Google スライドのプレゼンテーション。

JSON 表現
{
  "presentationId": string,
  "pageSize": {
    object (Size)
  },
  "slides": [
    {
      object (Page)
    }
  ],
  "title": string,
  "masters": [
    {
      object (Page)
    }
  ],
  "layouts": [
    {
      object (Page)
    }
  ],
  "locale": string,
  "revisionId": string,
  "notesMaster": {
    object (Page)
  }
}
フィールド
presentationId

string

プレゼンテーションの ID。

pageSize

object (Size)

プレゼンテーション内のページのサイズ。

slides[]

object (Page)

プレゼンテーションのスライド。スライドは、スライド レイアウトからプロパティを継承します。

title

string

プレゼンテーションのタイトル。

masters[]

object (Page)

プレゼンテーションのスライドをマスターします。スライド マスターには、レイアウトのすべての共通ページ要素と共通のプロパティが含まれています。次の 3 つの目的があります。

  • マスターのプレースホルダ シェイプには、そのマスターを使用しているページのすべてのプレースホルダ図形のデフォルトのテキスト スタイルとシェイプ プロパティが含まれています。
  • マスターページ プロパティは、レイアウトによって継承される共通ページ プロパティを定義します。
  • マスター スライド上のその他の図形は、レイアウトに関係なく、そのマスターを使用するすべてのスライドに表示されます。
layouts[]

object (Page)

プレゼンテーションのレイアウトレイアウトは、そのレイアウトを継承するスライド上のコンテンツの配置やスタイルを決定するテンプレートです。

locale

string

プレゼンテーションのロケール。IETF BCP 47 言語タグで指定します。

revisionId

string

出力のみ。プレゼンテーションのリビジョン ID。更新リクエストで、前回の読み取りオペレーション以降にプレゼンテーションのリビジョンが変更されていないことをアサートできます。ユーザーがプレゼンテーションの編集権限を持つ場合にのみ入力されます。

リビジョン ID は連番ではなく不明瞭な文字列です。リビジョン ID の形式は時間の経過とともに変化する可能性があるため、不透明に扱う必要があります。返されたリビジョン ID は、返却後 24 時間のみ有効であることが保証され、ユーザー間で共有することはできません。呼び出し間でリビジョン ID が変更されない場合、プレゼンテーションは変更されません。逆に、同じプレゼンテーションやユーザーに対して ID が変更された場合は、通常、プレゼンテーションが更新されています。ただし、ID の形式の変更など、内部要因によって ID が変更される可能性もあります。

notesMaster

object (Page)

プレゼンテーションのメモのマスターです。次の 3 つの目的があります。

  • メモマスターのプレースホルダ シェイプには、notes pages のすべてのプレースホルダ シェイプのデフォルトのテキスト スタイルとシェイプ プロパティが含まれています。具体的には、SLIDE_IMAGE というプレースホルダのシェイプにスライドのサムネイルが含まれ、BODY のプレースホルダのシェイプにスピーカー ノートが含まれています。
  • メモのマスターページ プロパティは、すべての notes pages から継承される共通のページ プロパティを定義します。
  • メモのマスターに関するその他の図形は、すべての notes pages に表示されます。

メモマスターは読み取り専用です。

Methods

batchUpdate

1 つ以上の更新をプレゼンテーションに適用します。

create

リクエストで指定されたタイトルを使用して、空のプレゼンテーションを作成します。

get

指定したプレゼンテーションの最新バージョンを取得します。