Google スライド API を使用すると、プレゼンテーション ファイルを作成したり、既存のファイルを管理したりできます。
このページの例では、
presentations.batchUpdate
メソッドを呼び出します。
これらの例では、言語に依存しない HTTP リクエストとして記載しています。学習内容 Google API を使用してさまざまな言語でバッチ アップデートを実装する方法 次のガイドをご覧ください。
プレゼンテーションを作成する
次の
presentations.create
「My New」という名前の空のプレゼンテーション ファイルを作成する方法を示すコードサンプル
プレゼンテーション」をご覧ください。
Google Drive API を使って空のプレゼンテーション ファイルを作成することもできます。
files.create
メソッド
MIME としての application/vnd.google-apps.presentation
type。
プレゼンテーションを作成するためのリクエスト プロトコルは次のとおりです。
POST https://slides.googleapis.com/v1/presentations
{ "title": "My New Presentation" }
既存のプレゼンテーション ファイルを一覧表示する
Google スライド API には、Google スプレッドシートで
Drive API では可能です。
files.list
メソッド(
以下を参照)は、フィールド マスクを使用して、
プレゼンテーション ファイルをドライブから移動して、ファイル ID、ファイル名、
ファイルを開くためのリンクが表示されます。このリクエストでは
MIME としての application/vnd.google-apps.presentation
type。
既存のプレゼンテーション ファイルを一覧表示するリクエスト プロトコルは次のとおりです。
GET https://www.googleapis.com/drive/v3/files?q="mimeType=application/vnd.google-apps.presentation"&fields=files(id,name,webViewLink)
これに対するレスポンス リクエストの構造は次のとおりです。
{ "files": [ { "id": "abcdefghijklmnopqrstuvwxyz0123456789", "name": "Project Vision", "webViewLink": "https://docs.google.com/a/google.com/presentation/d/abcdefghijklmnopqrstuvwxyz0123456789/edit?usp=drivesdk" }, { "id": "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", "name": "Untitled Presentation", "webViewLink": "https://docs.google.com/a/google.com/presentation/d/ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/edit?usp=drivesdk" }, ... ] }
プレゼンテーション全体のテキストを置換
次の
presentations.batchUpdate
コードサンプルを使用して、Terraform で
ReplaceAllTextRequest
メソッドを使用して、指定したプレゼンテーション全体のテキストを置換します。
PRESENTATION_ID。P-MAX キャンペーンの
プレゼンテーション ID
コピーします。
文字列「Gizmo Corp.」が出現するたびにが「ガジェット」というテキストに
。これには、テキスト ボックスやその他のシェイプ、スライド、およびその中のテキストが含まれます。
あります。この例では、テキストの置換の際に大文字と小文字が区別されます。
matchCase
宛先: true
。
プレゼンテーション全体のテキストを置換するリクエスト プロトコルは次のとおりです。
POST https://slides.googleapis.com/v1/presentations/PRESENTATION_ID:batchUpdate
{ "requests": [ { "replaceAllText": { "containsText": { "text": "Gizmo Corp.", "matchCase": true }, "replaceText": "Gadget Inc." } } ] }