サンプル

このドキュメントでは、Google スライドの意図した操作を Google Slides API リクエストに変換する方法を示す一連のコードサンプルと Codelab を紹介します。

コードサンプル

このセクションに記載されているコードサンプルは、スライドの一般的な操作を Slides API リクエストとして表現する方法を示しています。

これらのサンプルは、言語に依存しない HTTP リクエストの形式で示されています。Google API クライアント ライブラリを使用して、特定の言語で Slides API リクエスト プロトコルを実装する方法については、次のガイドをご覧ください。

このセクションのコードサンプルは、次のカテゴリに分類されています。

  • 基本的な読み取り: プレゼンテーションから情報を読み取る 一般的な方法を示すサンプル
  • 基本的な書き込み: プレゼンテーションに書き込む一般的な方法を示すサンプル
  • 要素の操作: 一般的なページ要素の作成と編集のタスクを 示すサンプル
  • プレゼンテーションの操作: プレゼンテーションを作成して操作する方法を示すサンプル
  • スライドの操作: プレゼンテーションでスライドを作成、移動、削除する方法を示すサンプル
  • テーブルの操作: スライド内でテーブルを作成して編集する方法を示すサンプル
  • 変換操作: スライド内の要素のサイズと位置を変更する方法を示すサンプル

Codelab

一般的なソフトウェア ライセンスの分析用のカスタム プレゼンテーション ツール
一般的なソフトウェア ライセンスの分析用のカスタム プレゼンテーション ツール。

Slides codelab では、Slides API をカスタム プレゼンテーション ツールとして使用して、最もよく使われているソフトウェア ライセンスの分析結果を報告する方法を学習します。

BigQuery を使用して GitHub のオープンソース コードに対してクエリを実行した後、 Slides API を使用して、結果をプレゼンテーションするためのファイルを作成する方法を学習します。

ベスト プラクティス

Slides API を使用して特定のタスクを完了する方法は複数あります。可能な限り、バッチメソッド presentations.batchUpdate を使用して、複数の更新リクエストを 1 つのメソッド呼び出しにまとめます。 これにより、クライアントの HTTP オーバーヘッドが削減され、クエリの数が減り、プレゼンテーションのリビジョンの数が最小限に抑えられ、すべての変更がアトミックに適用されます。

パフォーマンスをさらに向上させるには、プレゼンテーション、ページ、ページ要素の読み取りと更新を行う際にフィールド マスクを使用します。