プレゼンテーション。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
addEditor(emailAddress) | Presentation | 指定されたユーザーを Presentation の編集者のリストに追加します。 |
addEditor(user) | Presentation | 指定されたユーザーを Presentation の編集者のリストに追加します。 |
addEditors(emailAddresses) | Presentation | 指定されたユーザー配列を Presentation の編集者のリストに追加します。 |
addViewer(emailAddress) | Presentation | 指定したユーザーを Presentation の閲覧者のリストに追加します。 |
addViewer(user) | Presentation | 指定したユーザーを Presentation の閲覧者のリストに追加します。 |
addViewers(emailAddresses) | Presentation | 指定されたユーザーの配列を Presentation の閲覧者のリストに追加します。 |
appendSlide() | Slide | PredefinedLayout.BLANK を使用して、プレゼンテーションの末尾にスライドを追加します
基づいて事前定義されたレイアウトを作成します。 |
appendSlide(layout) | Slide | 現在のプレゼンテーションに基づいて、指定されたレイアウトを使用して、プレゼンテーションの末尾にスライドを追加します あります。 |
appendSlide(predefinedLayout) | Slide | 指定した内容に基づいて、指定された事前定義のレイアウトを使用して、プレゼンテーションの末尾にスライドを追加します。 確認します。 |
appendSlide(slide) | Slide | 指定された Slide のコピーをプレゼンテーションの末尾に追加します。 |
appendSlide(slide, linkingMode) | Slide | ソース プレゼンテーションから指定された Slide のコピーを、
SlideLinkingMode で指定されたスライドのリンクを設定します。 |
getEditors() | User[] | この Presentation の編集者のリストを取得します。 |
getId() | String | プレゼンテーションの一意の識別子を取得します。 |
getLayouts() | Layout[] | プレゼンテーションのレイアウトを取得します。 |
getMasters() | Master[] | プレゼンテーションのマスターを取得します。 |
getName() | String | プレゼンテーションの名前またはタイトルを取得します。 |
getNotesMaster() | NotesMaster | プレゼンテーションのメモ マスターを取得します。 |
getNotesPageHeight() | Number | プレゼンテーションのメモのマスターページとメモページの高さをポイント単位で取得します。 |
getNotesPageWidth() | Number | プレゼンテーションのメモのマスターページとメモページの幅をポイント単位で取得します。 |
getPageElementById(id) | PageElement | 指定された ID を持つ PageElement を返します。ID が存在しない場合は null を返します。 |
getPageHeight() | Number | プレゼンテーション内のスライド、レイアウト、マスターのページの高さをポイント単位で取得します。 |
getPageWidth() | Number | プレゼンテーション内のスライド、レイアウト、マスターのページ幅をポイント単位で取得します。 |
getSelection() | Selection | アクティブなプレゼンテーションでユーザーの選択を取得します。 |
getSlideById(id) | Slide | 指定された ID を持つ Slide を返します。ID が存在しない場合は null を返します。 |
getSlides() | Slide[] | プレゼンテーションのスライドを取得します。 |
getUrl() | String | このプレゼンテーションにアクセスするための URL を取得します。 |
getViewers() | User[] | この Presentation の閲覧者とコメント投稿者のリストを取得します。 |
insertSlide(insertionIndex) | Slide | 現在のマスターに基づいて事前定義されたレイアウト PredefinedLayout.BLANK を使用して、プレゼンテーションの指定されたインデックスにスライドを挿入します。 |
insertSlide(insertionIndex, layout) | Slide | プレゼンテーションの指定されたインデックスに、 確認します。 |
insertSlide(insertionIndex, predefinedLayout) | Slide | 事前定義された指定のインデックスを使用して、プレゼンテーションの指定されたインデックスにスライドを挿入します 基づいて作成します。 |
insertSlide(insertionIndex, slide) | Slide | 指定された Slide のコピーをプレゼンテーションの指定されたインデックスに挿入します。 |
insertSlide(insertionIndex, slide, linkingMode) | Slide | ソース プレゼンテーションから指定された Slide のコピーを、指定されたものに挿入します。
現在のプレゼンテーションのインデックスを作成し、SlideLinkingMode で指定されたスライドのリンクを設定します。 |
removeEditor(emailAddress) | Presentation | Presentation の編集者のリストから指定したユーザーを削除します。 |
removeEditor(user) | Presentation | Presentation の編集者のリストから指定したユーザーを削除します。 |
removeViewer(emailAddress) | Presentation | Presentation の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。 |
removeViewer(user) | Presentation | Presentation の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。 |
replaceAllText(findText, replaceText) | Integer | 検索テキストに一致するすべてのテキストを置換テキストに置き換えます。 |
replaceAllText(findText, replaceText, matchCase) | Integer | 検索テキストに一致するすべてのテキストを置換テキストに置き換えます。 |
saveAndClose() | void | 現在の Presentation を保存します。 |
setName(name) | void | プレゼンテーションの名前またはタイトルを設定します。 |
詳細なドキュメント
addEditor(emailAddress)
指定されたユーザーを Presentation
の編集者のリストに追加します。ユーザーがすでに
閲覧者のリストに含まれていた場合、このメソッドでは閲覧者のリストからユーザーを昇格できます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddress | String | 追加するユーザーのメールアドレス。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditor(user)
指定されたユーザーを Presentation
の編集者のリストに追加します。ユーザーがすでに
閲覧者のリストに含まれていた場合、このメソッドでは閲覧者のリストからユーザーを昇格できます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
user | User | 追加するユーザーの表現。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditors(emailAddresses)
指定されたユーザー配列を Presentation
の編集者のリストに追加します。もし
ユーザーがすでに閲覧者リストに含まれていた場合、この方法では閲覧者リストから昇格します。
できます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddresses | String[] | 追加するユーザーのメールアドレスの配列。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(emailAddress)
指定したユーザーを Presentation
の閲覧者のリストに追加します。ユーザーがすでに
エディタのリストに含まれていると、このメソッドは機能しません。
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddress | String | 追加するユーザーのメールアドレス。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(user)
指定したユーザーを Presentation
の閲覧者のリストに追加します。ユーザーがすでに
エディタのリストに含まれていると、このメソッドは機能しません。
パラメータ
名前 | 型 | 説明 |
---|---|---|
user | User | 追加するユーザーの表現。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewers(emailAddresses)
指定されたユーザーの配列を Presentation
の閲覧者のリストに追加します。もし
ユーザーがすでに編集者リストに含まれていた場合、このメソッドでは効果がありません。
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddresses | String[] | 追加するユーザーのメールアドレスの配列。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide()
PredefinedLayout.BLANK
を使用して、プレゼンテーションの末尾にスライドを追加します
基づいて事前定義されたレイアウトを作成します。現在のマスターは次のいずれかです。
- 現在の最後のスライドのマスター。
- プレゼンテーションの最初のマスター(スライドがない場合)。
戻る
Slide
- 追加する新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(layout)
現在のプレゼンテーションに基づいて、指定されたレイアウトを使用して、プレゼンテーションの末尾にスライドを追加します あります。現在のマスターは次のいずれかです。
- 現在の最後のスライドのマスター。
- プレゼンテーションの最初のマスター(スライドがない場合)。
パラメータ
名前 | 型 | 説明 |
---|---|---|
layout | Layout | 新しいスライドに使用するレイアウト現在のマスターに存在する必要があります。 |
戻る
Slide
- 追加する新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(predefinedLayout)
指定した内容に基づいて、指定された事前定義のレイアウトを使用して、プレゼンテーションの末尾にスライドを追加します。 確認します。現在のマスターは次のいずれかです。
- 現在の最後のスライドのマスター。
- プレゼンテーションの最初のマスター(スライドがない場合)。
パラメータ
名前 | 型 | 説明 |
---|---|---|
predefinedLayout | PredefinedLayout | 新しいスライドに使用する事前定義のレイアウト。必要があります。 確認します。 |
戻る
Slide
- 追加する新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide)
指定された Slide
のコピーをプレゼンテーションの末尾に追加します。
コピー元のスライドが別のプレゼンテーションからのものである場合、親マスターとレイアウトは このプレゼンテーションにページがまだ存在しない場合は、ページもコピーされます。
// Copy a slide from another presentation and appends it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
パラメータ
名前 | 型 | 説明 |
---|---|---|
slide | Slide | コピーして追加するスライド。 |
戻る
Slide
- 追加する新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide, linkingMode)
ソース プレゼンテーションから指定された Slide
のコピーを、
SlideLinkingMode
で指定されたスライドのリンクを設定します。
コピー元のスライドが別のプレゼンテーションからのものである場合、親マスターとレイアウトは 現在のプレゼンテーションにページが存在しない場合は、ページもコピーされます。
リンクモードが SlideLinkingMode.LINKED
の場合、追加されたスライドを次のように更新できます。
Slide.refreshSlide()
が呼び出されたときに、提供されたソーススライドと一致することを確認します。その他の共同編集者
ソーススライドへのリンクをご覧ください。SlideLinkingMode.LINKED
は以下と一緒に使用できません。
現在のプレゼンテーションからコピーします
// Copy a slide from another presentation, then append and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);
パラメータ
名前 | 型 | 説明 |
---|---|---|
slide | Slide | コピー、追加、リンクされるスライド。 |
linkingMode | SlideLinkingMode | 使用するリンクモード。 |
戻る
Slide
- 新しいスライドです。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getEditors()
この Presentation
の編集者のリストを取得します。
戻る
User[]
- 編集権限を持つユーザーの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getId()
プレゼンテーションの一意の識別子を取得します。プレゼンテーション ID は、特定のプレゼンテーション インスタンスを開くために SlidesApp.openById()
で使用されます。
戻る
String
- このプレゼンテーションの ID。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLayouts()
getMasters()
getName()
プレゼンテーションの名前またはタイトルを取得します。
戻る
String
- このプレゼンテーションのタイトル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesMaster()
プレゼンテーションのメモ マスターを取得します。
戻る
NotesMaster
- プレゼンテーションのメモマスター。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageHeight()
プレゼンテーションのメモのマスターページとメモページの高さをポイント単位で取得します。。 すべてのページの高さが同じです。
戻る
Number
- メモページの高さ(ポイント単位)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageWidth()
プレゼンテーションのメモのマスターページとメモページの幅をポイント単位で取得します。すべて ページの幅が同じである必要があります。
戻る
Number
- メモページの幅(ポイント単位)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementById(id)
指定された ID を持つ PageElement
を返します。ID が存在しない場合は null
を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
id | String | 取得されるページ要素の ID。 |
戻る
PageElement
- 指定された ID のページ要素。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageHeight()
プレゼンテーション内のスライド、レイアウト、マスターのページの高さをポイント単位で取得します。。 すべてのページの高さが同じです。
戻る
Number
- ページの高さ(ポイント単位)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageWidth()
プレゼンテーション内のスライド、レイアウト、マスターのページ幅をポイント単位で取得します。すべて ページの幅が同じである必要があります。
戻る
Number
- ページの幅(ポイント単位)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSelection()
アクティブなプレゼンテーションでユーザーの選択を取得します。スクリプトがアクセスできるのは、選択した (スクリプトがプレゼンテーションにバインドされている場合にのみ)スクリプトを実行しているユーザー。
返される選択内容は、現在有効な選択です。このスクリプトを実行すると、 選択内容が変換されて変更されます。 たとえば、図形 A と B の 2 つが選択されていて、スクリプトによって図形 B が削除された場合、 返された選択オブジェクトは、シェイプ A のみが選択されるように暗黙的に更新されます。
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
戻る
Selection
- ユーザーによる選択の表現。スクリプトがバインドされていない場合は null
有効なユーザー選択がない場合は、
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideById(id)
getSlides()
getUrl()
このプレゼンテーションにアクセスするための URL を取得します。
var presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());
戻る
String
- 現在のプレゼンテーションにアクセスするための URL。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getViewers()
この Presentation
の閲覧者とコメント投稿者のリストを取得します。
戻る
User[]
- 閲覧権限またはコメント権限を持つユーザーの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex)
現在のマスターに基づいて事前定義されたレイアウト PredefinedLayout.BLANK
を使用して、プレゼンテーションの指定されたインデックスにスライドを挿入します。現在のマスターは
次のいずれかになります。
- 前のスライドのマスター。
- 最初のスライドのマスター(insertIndex がゼロの場合)。
- プレゼンテーションの最初のマスター(スライドがない場合)。
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドの挿入位置を示すゼロベースのインデックス。 |
戻る
Slide
- 挿入される新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, layout)
プレゼンテーションの指定されたインデックスに、 確認します。現在のマスターは次のいずれかです。
- 前のスライドのマスター。
- 最初のスライドのマスター(insertIndex がゼロの場合)。
- プレゼンテーションの最初のマスター(スライドがない場合)。
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドの挿入位置を示すゼロベースのインデックス。 |
layout | Layout | 新しいスライドに使用するレイアウト現在のマスターに存在する必要があります。 |
戻る
Slide
- 挿入される新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, predefinedLayout)
事前定義された指定のインデックスを使用して、プレゼンテーションの指定されたインデックスにスライドを挿入します 基づいて作成します。現在のマスターは次のいずれかです。
- 前のスライドのマスター。
- 最初のスライドのマスター(insertIndex がゼロの場合)。
- プレゼンテーションの最初のマスター(スライドがない場合)。
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドの挿入位置を示すゼロベースのインデックス。 |
predefinedLayout | PredefinedLayout | 新しいスライドに使用する事前定義のレイアウト。必要があります。 確認します。 |
戻る
Slide
- 挿入される新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, slide)
指定された Slide
のコピーをプレゼンテーションの指定されたインデックスに挿入します。
コピー元のスライドが別のプレゼンテーションからのものである場合、親マスターとレイアウトは このプレゼンテーションにページがまだ存在しない場合は、ページもコピーされます。
// Copy a slide from another presentation and inserts it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; var insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドの挿入位置を示すゼロベースのインデックス。 |
slide | Slide | コピーして挿入するスライド。 |
戻る
Slide
- 挿入される新しいスライド。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, slide, linkingMode)
ソース プレゼンテーションから指定された Slide
のコピーを、指定されたものに挿入します。
現在のプレゼンテーションのインデックスを作成し、SlideLinkingMode
で指定されたスライドのリンクを設定します。
コピー元のスライドが別のプレゼンテーションからのものである場合、親マスターとレイアウトは 現在のプレゼンテーションにページが存在しない場合は、ページもコピーされます。
リンクモードが SlideLinkingMode.LINKED
の場合、挿入したスライドを
Slide.refreshSlide()
が呼び出されたときに、提供されたソーススライドと一致することを確認します。その他の共同編集者
ソーススライドへのリンクをご覧ください。SlideLinkingMode.LINKED
は以下と一緒に使用できません。
現在のプレゼンテーションからコピーします
// Copy a slide from another presentation, then insert and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var insertionIndex = 1; var insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドの挿入位置を示すゼロベースのインデックス。 |
slide | Slide | コピーして挿入するスライド。 |
linkingMode | SlideLinkingMode | 使用するリンクモード。 |
戻る
Slide
- 新しいスライドです。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(emailAddress)
Presentation
の編集者のリストから指定したユーザーを削除します。この方法では
次のクラスのユーザーに属している場合、Presentation
へのアクセスをブロックします。
(たとえば、Presentation
がユーザーの組織全体で共有されている場合、
Presentation
が、ユーザーがアクセスできる共有ドライブ内にあるかどうかも確認できます。
ドライブのファイルの場合、閲覧者のリストからユーザーが削除されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddress | String | 削除するユーザーのメールアドレス。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(user)
Presentation
の編集者のリストから指定したユーザーを削除します。この方法では
次のクラスのユーザーに属している場合、Presentation
へのアクセスをブロックします。
(たとえば、Presentation
がユーザーの組織全体で共有されている場合、
Presentation
が、ユーザーがアクセスできる共有ドライブ内にあるかどうかも確認できます。
ドライブのファイルの場合、閲覧者のリストからユーザーが削除されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
user | User | 削除するユーザーの表現。 |
戻る
Presentation
- この Presentation
(チェーン用)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(emailAddress)
Presentation
の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。この
ユーザーが編集者であり、閲覧者でもコメント投稿者でもない場合、メソッドは効果がありません。この方法でも
は、所属するユーザーが次のクラスのユーザーに属している場合でも、Presentation
へのアクセスをブロックしません。
一般的なアクセス権を持っている(たとえば、Presentation
がユーザーの
または、Presentation
が、ユーザーがアクセスできる共有ドライブ内にあるかどうかを指定できます。
ドライブのファイルの場合は、編集者のリストからユーザーが削除されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddress | String | 削除するユーザーのメールアドレス。 |
戻る
Presentation
- このチェーン用の Presentation
。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(user)
Presentation
の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。この
メソッドは、ユーザーが編集者であって閲覧者ではない場合は機能しません。この方法では
一般的なユーザー クラスに属するユーザーは、Presentation
にアクセスできない
たとえば、Presentation
がユーザーのドメイン全体と共有されている場合、または
Presentation
が、ユーザーがアクセスできる共有ドライブ内にあるかどうか。
ドライブのファイルの場合は、編集者のリストからユーザーが削除されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
user | User | 削除するユーザーの表現。 |
戻る
Presentation
- このチェーン用の Presentation
。
承認
このメソッドを使用するスクリプトには、次のスコープの 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
saveAndClose()
現在の Presentation
を保存します。保留中の更新がフラッシュされて適用されます。
スクリプト実行の終了時に saveAndClose()
メソッドが自動的に呼び出される
スクリプトの実行がエラーで終了した場合でも、開いている Presentation
ごとに自動的に集計されます。
閉じた Presentation
は編集できません。SlidesApp
の open メソッドのいずれかを使用して、特定のプレゼンテーションを再度開いて編集します。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setName(name)
プレゼンテーションの名前またはタイトルを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | このプレゼンテーションに設定する名前。 |
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations