Google Apps Script では、スライド サービスを使用して、Google スライドのプレゼンテーションをプログラムで作成、変更できます。Apps Script を使用して、スライドにカスタム メニュー、ダイアログ、サイドバーを追加できます。スライドは、カレンダー、ドライブ、Gmail などの他の Google サービスと統合することもできます。
使ってみる
Apps Script には、Google スライドの作成、読み取り、編集をプログラムで行うことができる組み込みサービスが含まれています。Apps Script は、次の 2 つの方法で Google スライドと連携できます。
- ユーザーがそのプレゼンテーションに対する適切なアクセス権を持っている場合、任意のスクリプトで新しいプレゼンテーションを作成したり、既存のプレゼンテーションにアクセスしたりできます。
- スクリプトをプレゼンテーションにバインドすると、そのスクリプトのスライド ユーザー インターフェースにスクリプトが直接アクセスできるようになります。バインド スクリプトを作成するには、Google スライド内で [拡張機能] > [Apps Script] を選択します。
カスタム メニューとユーザー インターフェース
カスタムのメニュー、ダイアログ ボックス、サイドバーを追加して、Google スライドをカスタマイズできます。メニューの作成の基本については、メニューのガイドをご覧ください。ダイアログ ボックスの内容をカスタマイズする方法については、HTML サービスのガイドをご覧ください。
カスタム インターフェースをアドオンの一部として公開する場合は、スタイルガイドに沿って、Google スライド エディタのスタイルとレイアウトと整合性を持たせてください。
Google スライドのアドオン
アドオンは、Google スライド内で実行され、Google スライドのアドオン ストアからインストールできる、特別にパッケージ化された Apps Script プロジェクトです。Google スライド用に作成したスクリプトを他のユーザーと共有するには、Apps Script でスクリプトをアドオンとして公開し、他のユーザーがアドオン ストアからインストールできるようにします。
スライド アドオンの例については、翻訳アドオンのサンプルまたは進行状況バー アドオンのサンプルをご覧ください。