編集可能な Presentations
を作成して開きます。
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
Alignment | Alignment | 配置位置の種類の列挙型。 |
Arrow | Arrow | Line に適用できるさまざまな矢印スタイルを列挙します。 |
Auto | Auto | 自動テキストの種類の列挙。 |
Autofit | Autofit | 自動調整の種類の列挙型。 |
Cell | Cell | 表セルのさまざまな結合状態の列挙型。 |
Color | Color | 色の種類の列挙型。 |
Content | Content | コンテンツの配置を指定する際に使用される値の列挙型。 |
Dash | Dash | Line に適用できるさまざまなダッシュ スタイルの列挙型。 |
Fill | Fill | 塗りつぶしタイプの列挙型。 |
Line | Line | Line のカテゴリの列挙型。 |
Line | Line | Line のタイプの列挙。 |
Line | Line | Line のタイプの列挙。 |
Link | Link | リンクの種類の列挙型。 |
List | List | リスト プリセットのタイプの列挙型。 |
Page | Page | ページの背景の種類を列挙します。 |
Page | Page | ページ要素の種類の列挙。 |
Page | Page | ページの種類の列挙。 |
Paragraph | Paragraph | 段落の配置の種類の列挙型。 |
Placeholder | Placeholder | プレースホルダの種類の列挙型。 |
Predefined | Predefined | 事前定義されたレイアウトの列挙。 |
Selection | Selection | 選択の種類の列挙型。 |
Shape | Shape | 図形の種類の列挙型。 |
Sheets | Sheets | スプレッドシートのグラフの埋め込みタイプの列挙。 |
Slide | Slide | スライドをリンクする方法の列挙型。 |
Slide | Slide | スライド位置の種類の列挙型。 |
Spacing | Spacing | 間隔モードの種類の列挙。 |
Text | Text | テキスト ベースライン オフセットの種類の列挙。 |
Text | Text | テキストの向きの種類の列挙型。 |
Theme | Theme | テーマカラーの列挙型。 |
Video | Video | 動画ソースの種類の列挙型。 |
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create(name) | Presentation | 新しい Presentation を作成して開きます。 |
get | Presentation | スクリプトがコンテナにバインドされている現在アクティブなプレゼンテーションを返します。アクティブなプレゼンテーションがない場合、null を返します。 |
get | Ui | プレゼンテーションのユーザー インターフェース環境のインスタンスを返します。これにより、スクリプトでメニュー、ダイアログ、サイドバーなどの機能を追加できます。 |
new | Affine | 新しい Affine を返して Affine をビルドします。 |
open | Presentation | 指定された ID の Presentation を開きます。 |
open | Presentation | 指定された URL で Presentation を開きます。 |
詳細なドキュメント
create(name)
新しい Presentation
を作成して開きます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | 作成するプレゼンテーションに付ける名前。 |
戻る
Presentation
- 指定された名前のプレゼンテーション。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
スクリプトがコンテナにバインドされている現在アクティブなプレゼンテーションを返します。アクティブなプレゼンテーションがない場合、null
を返します。スクリプトがコンテナにバインドされていないプレゼンテーションを操作するには、代わりに open
を使用します。
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();プレゼンテーションがすでに開いている場合は、同じプレゼンテーション インスタンスが返されます。
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Ui()
プレゼンテーションのユーザー インターフェース環境のインスタンスを返します。これにより、スクリプトでメニュー、ダイアログ、サイドバーなどの機能を追加できます。スクリプトは、開いているプレゼンテーションの現在のインスタンスの UI のみを操作できます。また、スクリプトがプレゼンテーションにバインドされている場合に限られます。詳しくは、メニューとダイアログとサイドバーのガイドをご覧ください。
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
戻る
new Affine Transform Builder()
新しい Affine
を返して Affine
をビルドします。ビルダーには、同一アフィン変換がプリセットされています。
戻る
open By Id(id)
指定された ID の Presentation
を開きます。
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');プレゼンテーションがすでに開いている場合は、同じプレゼンテーション インスタンスが返されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
id | String |
戻る
Presentation
- 指定された ID のプレゼンテーション
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations
open By Url(url)
指定された URL で Presentation
を開きます。
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );プレゼンテーションがすでに開いている場合は、同じプレゼンテーション インスタンスが返されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String |
戻る
Presentation
- 指定された URL のプレゼンテーション
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations