Google スライドを拡張する

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

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 を使用してスクリプトをアドオンとして公開できます。これにより、他のユーザーがアドオン ストアからインストールできるようになります。

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