Google スライドを拡張する

Google Apps Script を使用すると、 スライド サービス を使用してスライド プレゼンテーションの作成と変更をプログラムで行うことができます。 Apps Script を使用して、スライドに カスタム メニュー 、ダイアログ、サイドバーを追加します。 また、スライドを他の Google サービス(Google カレンダー、 Google ドライブ、Gmail など)と統合することもできます。

Apps Script でスライドを操作する場合は、スライド サービス を使用することをおすすめします。Google スライド API を直接呼び出す必要がある場合は、スライドの高度な サービスも有効にしてください。

始める

Apps Script には、スライドの作成、読み取り、編集をプログラムで行うことができる 組み込みサービス が含まれています。Apps Script は、次の 2 つの方法でスライドと連携できます。

  1. ユーザーがプレゼンテーションに対する適切なアクセス権を持っている場合、どのスクリプトでも新しいプレゼンテーションを作成したり、既存のプレゼンテーションにアクセスしたりできます。
  2. スクリプトをプレゼンテーションにバインドすると、そのスクリプトからスライドのユーザー インターフェースに直接アクセスできるようになります。バインドされたスクリプトを作成するには、スライド内で [拡張機能] >[Apps Script] を選択します。

カスタム メニューとユーザー インターフェース

カスタム メニュー、ダイアログ ボックス、サイドバーを追加して、スライドをカスタマイズします。メニュー作成の基本については、 メニューのガイドをご覧ください。ダイアログの 内容をカスタマイズする方法については、 HTML サービスのガイドをご覧ください。

カスタム インターフェースを Google Workspace アドオンの一部として公開する場合は、スライド エディタのスタイルとレイアウトとの 一貫性を保つために、 スタイルガイドに沿って作成してください。

スライド用の Google Workspace アドオン

Google Workspace アドオンは スライド内で実行される特別にパッケージ化された Apps Script プロジェクトで、Google スライド アドオンストアからインストールできます。スライド用のスクリプトを作成して世界中のユーザーと共有したい場合は、Apps Script を使用してスクリプトをアドオンとして公開し、他のユーザーがアドオンストアからインストールできるようにします。

スライド アドオンの例については、 翻訳アドオンのサンプル または 進行状況バー アドオンのサンプル をご覧ください。