プレゼンテーションのマスター。
マスターには、すべての共通のページ要素と、一連のレイアウトに共通するプロパティが含まれます。。 3 つの目的があります。
- マスターのプレースホルダ シェイプには、すべてのデフォルト テキスト スタイルとシェイプ プロパティが含まれます。 そのマスターが使用されているページでは プレースホルダの図形が描画されます
- マスターページのプロパティは、そのレイアウトに継承される共通のページ プロパティを定義します。
- マスター スライドのその他の図形は、そのマスターを使用するすべてのスライドに表示されます。 できます。
メソッド
詳細なドキュメント
getBackground()
ページの背景を取得します。
戻る
PageBackground
- ページの背景。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getColorScheme()
ページに関連付けられた ColorScheme
を取得します。
戻る
ColorScheme
- ページのカラーパターン。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getGroups()
getImages()
getLayouts()
getLines()
getObjectId()
ページの一意の ID を取得します。ページとページ要素で使用されるオブジェクト ID は同じです Namespace があります。
戻る
String
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementById(id)
指定された ID を持つページの PageElement
を返します。存在しない場合は null
を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
id | String | 取得されるページ要素の ID。 |
戻る
PageElement
- 指定された ID のページ要素。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElements()
ページにレンダリングされた PageElement
オブジェクトのリストを返します。
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageType()
getPlaceholder(placeholderType)
指定された PlaceholderType
のプレースホルダ PageElement
オブジェクトを返します。
一致するプレースホルダが存在しない場合は null
。
同じ型のプレースホルダが複数ある場合は、最小のものを返します。 使用します。同じインデックスを持つ一致するプレースホルダが複数ある場合は、 ページのページ要素コレクションの最初のプレースホルダ。
var slide = SlidesApp.getActivePresentation().getSlides()[0]; var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);
パラメータ
名前 | 型 | 説明 |
---|---|---|
placeholderType | PlaceholderType |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholder(placeholderType, placeholderIndex)
指定された PlaceholderType
のプレースホルダ PageElement
オブジェクトを返します。
プレースホルダ インデックス。プレースホルダが存在しない場合は null
。
同じ型とインデックスを持つプレースホルダが複数ある場合は、最初の ページのページ要素コレクションのプレースホルダ。
var slide = SlidesApp.getActivePresentation().getSlides()[0]; var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE, 0);
パラメータ
名前 | 型 | 説明 |
---|---|---|
placeholderType | PlaceholderType | |
placeholderIndex | Integer |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholders()
ページ上のプレースホルダ PageElement
オブジェクトのリストを返します。
var master = SlidesApp.getActivePresentation().getMasters()[0]; Logger.log('Number of placeholders in the master: ' + master.getPlaceholders().length);
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getShapes()
getSheetsCharts()
ページ上の SheetsChart
オブジェクトのリストを返します。
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTables()
getVideos()
getWordArts()
group(pageElements)
指定されたすべてのページ要素をグループ化します。
同じページに、別のページ要素に含まれていないページ要素が 2 つ以上必要です
できます。Videos
、Tables
、placeholder Shapes
などの一部のページ要素はグループ化できません。
パラメータ
名前 | 型 | 説明 |
---|---|---|
pageElements | PageElement[] | グループ化する要素です。 |
戻る
Group
- 新しいグループ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertGroup(group)
指定された Group
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a group between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var group = otherPresentationSlide.getGroups()[0]; currentPresentationSlide.insertGroup(group); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
group | Group | コピーして挿入するグループ。 |
戻る
Group
- 挿入されたグループ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(blobSource)
指定したサイズ サイズでページの左上に画像を挿入します イメージ blob。
画像を挿入すると、BlobSource
から 1 回取得され、そのコピーが保存されるため
表示できます。画像のサイズは 50 MB 未満、25 以下にする必要があります
PNG、JPEG、GIF のいずれかの形式にする必要があります。
var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. var image = DriveApp.getFileById(fileId); slide.insertImage(image);
パラメータ
名前 | 型 | 説明 |
---|---|---|
blobSource | BlobSource | 画像データ。 |
戻る
Image
- 挿入される画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(blobSource, left, top, width, height)
指定された画像 blob から指定された位置とサイズの画像をページに挿入します。
挿入時に指定された BlobSource
から画像が 1 回取得され、コピーが取得されます。
プレゼンテーション内に表示するために保存されます。画像のサイズは 50 MB 未満にする必要があります。
PNG、JPEG、GIF のいずれかの形式にする必要があります。
画像のアスペクト比を維持するため、画像のスケーリングと中央揃えが行われます。 サイズ変更されます。
var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. var image = DriveApp.getFileById(fileId); var position = {left: 0, top: 0}; var size = {width: 300, height: 100}; slide.insertImage(image, position.left, position.top, size.width, size.height);
パラメータ
名前 | 型 | 説明 |
---|---|---|
blobSource | BlobSource | 画像データ。 |
left | Number | 画像の水平方向の位置(ポイント単位)。左上隅を起点として計算されます クリックします。 |
top | Number | ポイント単位の画像の垂直位置。座標の左上隅を起点とし、 表示されます。 |
width | Number | 画像の幅(ポイント単位)。 |
height | Number | ポイント単位の画像の高さ。 |
戻る
Image
- 挿入される画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(image)
指定された Image
のコピーをページに挿入します。
このページに挿入される画像の位置は、ソース画像の位置から決まります それぞれのページに用意されています。
提供された画像が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページまたはレイアウト ページから継承したプロパティも、挿入された画像を継承します。
提供された画像が別のプレゼンテーションからコピーされるプレースホルダである場合は、 マスターページまたはレイアウト ページから継承したプロパティが、ソースから画像にコピーされる 説明します。コピーしたプレースホルダ画像が空の場合、コピー先に何も挿入されません 説明します。
// Copy an image between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var image = otherPresentationSlide.getImages[0]; currentPresentationSlide.insertImage(image);
パラメータ
名前 | 型 | 説明 |
---|---|---|
image | Image | コピーして挿入する画像。 |
戻る
Image
- 挿入される画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(imageUrl)
指定された URL から、デフォルトのサイズでページの左上に画像を挿入します。
画像を挿入すると URL から 1 回取得され、画像のコピーが保存されて 説明します。画像のサイズは 50 MB 未満、25 メガピクセル以下である必要があります。また、 PNG、JPEG、GIF のいずれかの形式にします。
指定する URL は一般公開されていて、2 KB 以内である必要があります。URL 自体は
画像と一緒に公開し、Image.getSourceUrl()
で公開します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
imageUrl | String | 画像の URL。 |
戻る
Image
- 挿入される画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(imageUrl, left, top, width, height)
指定された URL から指定された位置とサイズの画像をページに挿入します。
画像を挿入すると URL から 1 回取得され、画像のコピーが保存されて 説明します。画像のサイズは 50 MB 未満、25 メガピクセル以下である必要があります。また、 PNG、JPEG、GIF のいずれかの形式にします。
指定する URL は一般公開されていて、2 KB 以内である必要があります。URL 自体は
画像と一緒に公開し、Image.getSourceUrl()
で公開します。
画像のアスペクト比を維持するため、画像のスケーリングと中央揃えが行われます。 サイズ変更されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
imageUrl | String | 画像の URL。 |
left | Number | 画像の水平方向の位置(ポイント単位)。左上隅を起点として計算されます クリックします。 |
top | Number | ポイント単位の画像の垂直位置。座標の左上隅を起点とし、 表示されます。 |
width | Number | 画像の幅(ポイント単位)。 |
height | Number | ポイント単位の画像の高さ。 |
戻る
Image
- 挿入される画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(line)
指定された Line
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a line between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var line = otherPresentationSlide.getLines[0]; currentPresentationSlide.insertLine(line);
パラメータ
名前 | 型 | 説明 |
---|---|---|
line | Line | コピーして挿入する行。 |
戻る
Line
- 挿入される行。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(lineCategory, startConnectionSite, endConnectionSite)
2 つの connection sites
を接続する行をページに挿入します。この 2 つ
接続サイトがこのページにある必要があります
// Insert a line in the first slide of the presentation connecting two shapes. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE); var shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD); slide.insertLine( SlidesApp.LineCategory.BENT, shape1.getConnectionSites()[0], shape2.getConnectionSites()[1]);
パラメータ
名前 | 型 | 説明 |
---|---|---|
lineCategory | LineCategory | 挿入する線のカテゴリ。 |
startConnectionSite | ConnectionSite | 線の始点を接続する接続サイト。 |
endConnectionSite | ConnectionSite | 線の終点を接続する接続サイト。 |
戻る
Line
- 挿入される行。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)
ページに行を挿入します。
// Insert a line in the first slide of the presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var startPoint = {left: 10, top: 10}; var endPoint = {left: 40, top: 40}; slide.insertLine( SlidesApp.LineCategory.STRAIGHT, startPoint.left, startPoint.top, endPoint.left, endPoint.top);
パラメータ
名前 | 型 | 説明 |
---|---|---|
lineCategory | LineCategory | 挿入する線のカテゴリ。 |
startLeft | Number | 線の始点の水平位置(ポイント単位) 。 |
startTop | Number | 線の始点の垂直位置。開始点のポイント数で表します。 。 |
endLeft | Number | 線の終点の水平位置。 。 |
endTop | Number | 線の終点の垂直位置。 。 |
戻る
Line
- 挿入される行。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertPageElement(pageElement)
指定された PageElement
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a page element between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var pageElement = otherPresentationSlide.getPageElements()[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertPageElement(pageElement);
パラメータ
名前 | 型 | 説明 |
---|---|---|
pageElement | PageElement | コピーして挿入するページ要素。 |
戻る
PageElement
- 挿入されたページ要素。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shape)
指定された Shape
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a shape between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var shape = otherPresentationSlide.getShapes[0]; currentPresentationSlide.insertShape(shape); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
shape | Shape | コピーして挿入する図形。 |
戻る
Shape
- 挿入されるシェイプ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shapeType)
ページに図形を挿入します。
シェイプはデフォルトのサイズでページの左上に挿入されます。
// Insert a shape in the first slide of the presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Also available for Layout, Master, and Page. slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
パラメータ
名前 | 型 | 説明 |
---|---|---|
shapeType | ShapeType | 挿入するシェイプのタイプ。 |
戻る
Shape
- 挿入されるシェイプ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shapeType, left, top, width, height)
ページに図形を挿入します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
shapeType | ShapeType | 挿入するシェイプのタイプ。 |
left | Number | シェイプの水平方向の位置。シェイプの左上隅を起点とし、 できます。 |
top | Number | シェイプの垂直位置。ページの左上隅を基準とします。 |
width | Number | シェイプの幅。 |
height | Number | シェイプの高さ。 |
戻る
Shape
- 挿入されるシェイプ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sourceChart)
Google スプレッドシートのグラフをページに挿入します。
グラフはデフォルトのサイズでページの左上に挿入されます。
挿入したグラフは、ソースの Google スプレッドシートのグラフにリンクされているため、以下の処理が可能です。 更新しました。元のスプレッドシートへのリンクは他の共同編集者にも表示されます。
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChart(chart);
パラメータ
名前 | 型 | 説明 |
---|---|---|
sourceChart | EmbeddedChart | ページに挿入されるスプレッドシートのグラフ。 |
戻る
SheetsChart
- ページに挿入されるグラフ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sourceChart, left, top, width, height)
指定された位置とサイズの Google スプレッドシートのグラフをページに挿入します。
グラフのアスペクト比を維持するために、グラフは基準に従って拡大縮小され、中央に配置されます。 サイズ変更されます。
挿入したグラフは、ソースの Google スプレッドシートのグラフにリンクされているため、以下の処理が可能です。 更新しました。元のスプレッドシートへのリンクは他の共同編集者にも表示されます。
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var position = {left: 0, top: 0}; var size = {width: 200, height: 200}; // Also available for Layout, Master, and Page. slide.insertSheetsChart( chart, position.left, position.top, size.width, size.height);
パラメータ
名前 | 型 | 説明 |
---|---|---|
sourceChart | EmbeddedChart | ページに挿入されるスプレッドシートのグラフ。 |
left | Number | グラフの水平方向の位置(ポイント単位)。左上隅を起点として計算されます クリックします。 |
top | Number | グラフの垂直位置(ポイント単位)。 表示されます。 |
width | Number | グラフの幅(ポイント単位)。 |
height | Number | ポイント単位のグラフの高さ。 |
戻る
SheetsChart
- ページに挿入されるグラフ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sheetsChart)
指定された SheetsChart
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a sheets chart between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var sheetsChart = otherPresentationSlide.getSheetsCharts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertSheetsChart(sheetsChart);
パラメータ
名前 | 型 | 説明 |
---|---|---|
sheetsChart | SheetsChart | コピーして挿入するスプレッドシートのグラフ。 |
戻る
SheetsChart
- 挿入されたスプレッドシートのグラフ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChartAsImage(sourceChart)
Google スプレッドシートのグラフを Image
としてページに挿入します。
グラフの画像がデフォルトのサイズでページの左上に挿入されます。
挿入されたグラフの画像は、コピー元の Google スプレッドシートのグラフにリンクされていません。
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChartAsImage(chart); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
sourceChart | EmbeddedChart | ページに挿入されるスプレッドシートのグラフ。 |
戻る
Image
- ページに挿入されるグラフの画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChartAsImage(sourceChart, left, top, width, height)
Google スプレッドシートのグラフを Image
として指定された位置でページに挿入します。
指定します。
チャート画像のアスペクト比を維持するため、画像は 自動的に調整されます
挿入されたグラフの画像は、コピー元の Google スプレッドシートのグラフにリンクされていません。
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var position = {left: 0, top: 0}; var size = {width: 200, height: 200}; // Also available for Layout, Master, and Page. slide.insertSheetsChartAsImage( chart, position.left, position.right, size.width, size.height);
パラメータ
名前 | 型 | 説明 |
---|---|---|
sourceChart | EmbeddedChart | ページに挿入されるスプレッドシートのグラフ。 |
left | Number | グラフの水平方向の位置(ポイント単位)。左上隅を起点として計算されます クリックします。 |
top | Number | グラフの垂直位置(ポイント単位)。 表示されます。 |
width | Number | グラフの幅(ポイント単位)。 |
height | Number | ポイント単位のグラフの高さ。 |
戻る
Image
- ページに挿入されるグラフの画像。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(numRows, numColumns)
insertTable(numRows, numColumns, left, top, width, height)
指定された位置とサイズの表をページに挿入します。
作成されたテーブルでは、行と列は均等に分散されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
numRows | Integer | テーブル内の行数。 |
numColumns | Integer | テーブル内の列の数。 |
left | Number | 表の左上隅を基準とした、表の水平位置です。 できます。 |
top | Number | 表の垂直位置(ページの左上から計測します)。 |
width | Number | テーブルの幅。 |
height | Number | テーブルの最小の高さ。レンダリングされたテーブルの実際の高さは、 テキストのフォントサイズなどの要素に基づいて トレーニングできます |
戻る
Table
- 挿入されたテーブル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(table)
指定された Table
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a table between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var table = otherPresentationSlide.getTables[0]; currentPresentationSlide.insertTable(table); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
table | Table | コピーして挿入するテーブル。 |
戻る
Table
- 挿入されたテーブル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTextBox(text)
指定された文字列を含むテキスト ボックス Shape
をページに挿入します。
テキスト ボックスの図形は、デフォルトのサイズでページの左上に挿入されます。
// Insert text box with "Hello" on the first slide of presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
text | String | テキスト ボックスのシェイプに含める必要がある文字列です。 |
戻る
Shape
- 挿入されたテキスト ボックスの図形。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTextBox(text, left, top, width, height)
指定された文字列を含むテキスト ボックス Shape
をページに挿入します。
// Insert text box with "Hello" on the first slide of presentation. This text box is a square // with a length of 10 points on each side. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox('Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
text | String | テキスト ボックスのシェイプに含める必要がある文字列です。 |
left | Number | テキスト ボックス図形の水平方向の位置(左上隅を起点とする) クリックします。 |
top | Number | テキスト ボックス図形の垂直方向の位置。座標の左上隅を起点とし、 表示されます。 |
width | Number | テキスト ボックス図形の幅。 |
height | Number | テキスト ボックス図形の高さ。 |
戻る
Shape
- 挿入されたテキスト ボックスの図形。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertVideo(videoUrl)
insertVideo(videoUrl, left, top, width, height)
指定された位置とサイズの動画をページに挿入します。
現在サポートされているのは YouTube 動画のみです。
パラメータ
名前 | 型 | 説明 |
---|---|---|
videoUrl | String | 挿入する動画の URL。 |
left | Number | 動画の水平方向の位置(ポイント単位)。左上隅を起点として計算されます クリックします。 |
top | Number | 動画の垂直位置(ポイント単位)。 表示されます。 |
width | Number | 動画の幅(ポイント単位)。 |
height | Number | 動画の高さ(ポイント単位)。 |
戻る
Video
- 挿入される動画。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertVideo(video)
指定された Video
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a video between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var video = otherPresentationSlide.getVideos[0]; currentPresentationSlide.insertVideo(video); // Also available for Layout, Master, and Page.
パラメータ
名前 | 型 | 説明 |
---|---|---|
video | Video | コピーして挿入する動画。 |
戻る
Video
- 挿入される動画。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertWordArt(wordArt)
指定された WordArt
のコピーをページに挿入します。
このページに挿入される要素の位置は、ソース要素の 掲載位置を特定します
指定された要素が、現在のプレゼンテーション内からコピーされるプレースホルダである場合、 マスターページやレイアウト ページから継承しているプロパティも、挿入された要素を継承します。
指定された要素が別のプレゼンテーションからコピーされるプレースホルダである場合、 マスター ページまたはレイアウト ページから継承したプロパティは、ソースから要素にコピーされます。 説明します。
// Copy a word art between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var wordArt = otherPresentationSlide.getWordArts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertWordArt(wordArt);
パラメータ
名前 | 型 | 説明 |
---|---|---|
wordArt | WordArt | コピーして挿入するグループ。 |
戻る
WordArt
- 挿入されるワードアート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove()
ページを削除します。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
検索テキストに一致するすべてのテキストを置換テキストに置き換えます。大文字と小文字を区別する 無神経です
パラメータ
名前 | 型 | 説明 |
---|---|---|
findText | String | 検索するテキスト。 |
replaceText | String | 一致したテキストを置き換えるテキスト。 |
戻る
Integer
- 変更された回数
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText, matchCase)
検索テキストに一致するすべてのテキストを置換テキストに置き換えます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
findText | String | 検索するテキスト。 |
replaceText | String | 一致したテキストを置き換えるテキスト。 |
matchCase | Boolean | true の場合、検索では大文字と小文字が区別されます。false の場合、検索は
大文字と小文字は区別されません。 |
戻る
Integer
- 変更された回数
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
selectAsCurrentPage()
アクティブなプレゼンテーションの Page
を current page selection
として選択し、以前の選択内容を削除します。
スクリプトがアクセスできるのは、スクリプトを実行しているユーザーが選択した場合のみです。 スクリプトはプレゼンテーションにバインドされます。
// Select the first slide as the current page selection and replace any previous selection. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations