サンプル

このセクションでは、一連のサンプルアプリと「レシピ」の例を紹介します。目的とする Google スライドの操作を GoogleSlides API リクエストに変換する方法を示しています。

Codelab

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

Google スライドの Codelab では、カスタム プレゼンテーション ツールとして GoogleSlides API を使用し、一般的なソフトウェア ライセンスを分析する方法を学習しています。

BigQuery を使用して GitHub にあるすべてのオープンソース コードに対してクエリを実行し、Slides API を使用してスライド資料を作成して結果を提示する方法について学習します。

サンプル アプリケーション

マークダウン ファイルからスライド資料を生成する。

Markdown to Slides コマンドライン ツールを使用すると、マークダウン ファイルからスライド資料を生成できます。

これを使用して、Slides API を探したり、リポジトリをフォークしてコードを変更したりして、スライドの出力を JavaScript アプリケーションに提供できます。

レシピ

このセクションの例では、スライドでの一般的な操作を Slides API リクエストとして表現する方法について説明します。

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

このセクションのレシピは次のカテゴリに分類されます。

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

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