プレゼンテーション。
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
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 を返します。存在しない場合は null を返します。 |
getPageHeight() | Number | プレゼンテーション内のスライド、レイアウト、マスターのページの高さをポイント数で取得します。 |
getPageWidth() | Number | プレゼンテーション内のスライド、レイアウト、マスターのページ幅をポイント数で取得します。 |
getSelection() | Selection | アクティブ プレゼンテーション内のユーザーの選択を取得します。 |
getSlideById(id) | Slide | 指定された ID を持つ Slide を返します。存在しない場合は 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
を返します。存在しない場合は 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()
アクティブ プレゼンテーション内のユーザーの選択を取得します。スクリプトがプレゼンテーションにアクセスできるのは、スクリプトを実行しているユーザーだけに限られます。また、スクリプトがプレゼンテーションにバインドされている場合に限ります。
返された選択は現在有効な選択であることにご注意ください。スクリプトがプレゼンテーションにさまざまな変更を加えると、考慮されるように選択が変換されます。たとえば、2 つのシェイプ A と B が選択され、スクリプトでシェイプ 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 が 0 の場合、最初のスライドのマスター。
- スライドがない場合は、プレゼンテーションの最初のマスター。
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドを挿入する位置を示すゼロベースのインデックスです。 |
戻る
Slide
- 挿入された新しいスライド。
認可
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, layout)
現在のマスターに基づいて指定されたレイアウトを使用して、プレゼンテーション内の指定したインデックスにスライドを挿入します。現在のマスターは次のいずれかです。
- 前のスライドのマスター。
- insertIndex が 0 の場合、最初のスライドのマスター。
- スライドがない場合は、プレゼンテーションの最初のマスター。
パラメータ
名前 | 型 | 説明 |
---|---|---|
insertionIndex | Integer | スライドを挿入する位置を示すゼロベースのインデックスです。 |
layout | Layout | 新しいスライドに使用するレイアウト。現在のマスターに存在する必要があります。 |
戻る
Slide
- 挿入された新しいスライド。
認可
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, predefinedLayout)
現在のマスターに基づいて指定された事前定義されたレイアウトを使用して、プレゼンテーション内の指定したインデックスにスライドを挿入します。現在のマスターは次のいずれかです。
- 前のスライドのマスター。
- insertIndex が 0 の場合、最初のスライドのマスター。
- スライドがない場合は、プレゼンテーションの最初のマスター。
パラメータ
名前 | 型 | 説明 |
---|---|---|
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
を保存します。保留中の更新をフラッシュして適用します。
スクリプトの実行がエラーで終了した場合であっても、開いている Presentation
のスクリプト実行の最後に saveAndClose()
メソッドが自動的に呼び出されます。
閉じた Presentation
は編集できません。SlidesApp
で開いているメソッドのいずれかを使用して、特定のプレゼンテーションを再度編集して開きます。
認可
このメソッドを使用するスクリプトには、次の 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