スピーカー ノートを使用する

このページでは、Slides API を使用して、スピーカー ノートを読み取ったり、編集したりする方法について説明します。

ノートページとノートマスター

ノートページは、プレゼンテーションのスライド用の資料を生成するときに使用する一種のページです。各スライドには 1 つのノートページがあります。スライドのスピーカー ノートのテキストは、スライドのノートページにある最初の BODY プレースホルダ シェイプに含まれます。Slides API で編集できるのは、このノート シェイプのテキスト コンテンツだけです。その他のプロパティとノートページ コンテンツの残りは読み取り専用です。

プレゼンテーションのノートマスターは、ノートページで使用されるデフォルトの要素とテキスト スタイルを定義するページです。プレゼンテーションにはノートマスターが 1 つだけあります。Slides API では、ノートマスターは読み取り専用です。

スピーカー ノートの読み取りと書き込み

スライドのスピーカー ノート シェイプを見つけるには、SlideProperties メッセージでスライドのノート ページを探します。スピーカー ノート テキストを含んでいるシェイプは、ノートページの NotesProperties メッセージにある speakerNotesObjectId フィールドで識別できます。

スライドのスピーカー ノートを読み取るには、ノートページでこの ID を持つオブジェクトを見つけ、そのテキストを読み取ります。まれに、このオブジェクトが存在しないことがあり、その場合は、スライドにスピーカー ノートがありません。

text batchUpdate リクエストを使用して、スピーカー ノート シェイプ内のテキストを変更できます。まれに、スピーカー ノート シェイプが存在しないことがあり、その場合は、有効なテキスト操作の際に、Slides API によって、speakerNotesObjectId でスピーカー ノート シェイプが自動的に作成されます。