サンプル

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

Codelab

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

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

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

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

マークダウン ファイルからスライド デッキを生成します。

Markdown to Slides コマンドライン ツールを使用すると、Markdown ファイルからスライド デッキを生成できます。

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

レシピ

このセクションの例では、Slides の一般的なアクションを Slides API リクエストとして表現する方法を示します。

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

このセクションのレシピは、次のカテゴリに分かれています。

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

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