Google スライドのプレゼンテーションに進行状況バーを表示する
コーディングレベル: 中級
所要時間: 15 分
プロジェクト タイプ: エディタ アドオン
目標
- ソリューションの機能について理解する。
- ソリューション内での Apps Script サービスの役割を理解する。
- スクリプトを設定します。
- スクリプトを実行します。
このソリューションについて
このソリューションは、プレゼンテーションのスライドの下部に進行状況バーを追加する場合に使用します。

仕組み
このスクリプトは、プレゼンテーション内のスライド数を計算し、各スライドの下部に長方形のシェイプを追加します。このスクリプトは、スライド内の進行状況を示すために、各長方形の幅を増やします。
Apps Script サービス
このソリューションでは、次のサービスを使用します。
- スライド サービス - プレゼンテーションのスライドを取得し、各スライドに長方形の図形を追加します。
前提条件
このサンプルを使用するには、次の前提条件を満たしている必要があります。
- Google アカウント(Google Workspace アカウントの場合、管理者の承認が必要となる可能性があります)。
- インターネットに接続できるウェブブラウザ。
スクリプトを設定する
- 次のボタンをクリックして、進行状況バーのスライド プレゼンテーションのコピーを作成します。このソリューションの Apps Script プロジェクトは、プレゼンテーションに添付されています。
コピーを作成
- プレゼンテーションで、[拡張機能] > [進行状況バー] > [進行状況バーを表示] をクリックします。
プロンプトが表示されたら、スクリプトを承認します。OAuth 同意画面に [このアプリは確認されていません] という警告が表示された場合は、[詳細] > [{プロジェクト名} に移動(安全でない)] を選択して続行します。
再度、[拡張機能] > [進行状況バー] > [進行状況バーを表示] をクリックします。
進行状況バーを削除するには、[拡張機能] > [進行状況バー] > [進行状況バーを非表示にする] をクリックします。
コードを確認する
このソリューションの Apps Script コードを確認するには、下の [ソースコードを表示] をクリックします。
寄稿者
このサンプルは、Google デベロッパー エキスパートの協力を得て Google によって管理されています。
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-22 UTC。
[null,null,["最終更新日 2024-12-22 UTC。"],[[["This Google Apps Script solution adds a progress bar to the bottom of Google Slides presentations to visually track progress through the slides."],["The script uses the Slides service to calculate the number of slides, add a rectangle shape to each slide, and dynamically adjust the rectangle's width to represent progress."],["Users can easily install the script by making a copy of the provided presentation and authorizing the script to access their Google Slides."],["The progress bar can be shown or hidden using the \"Progress bar\" menu found under \"Extensions\" in Google Slides after installation."],["Developers can review and modify the source code, which is publicly available on GitHub, for customization or further development."]]],["This solution adds a progress bar to Google Slides presentations using Apps Script. The script calculates the total slides and adds a rectangle to the bottom of each slide, increasing the rectangle's width to visually represent progress. Users copy a sample presentation, authorize the script, and then run it to create or remove the progress bars via the \"Extensions\" menu. It utilizes the Slides service to manipulate slides and shapes, adding and deleting these elements.\n"]]