Class Presentation

プレゼンテーション

プレゼンテーション。

メソッド

メソッド戻り値の型概要
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()SlidePredefinedLayout.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)PresentationPresentation の編集者のリストから指定したユーザーを削除します。
removeEditor(user)PresentationPresentation の編集者のリストから指定したユーザーを削除します。
removeViewer(emailAddress)PresentationPresentation の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。
removeViewer(user)PresentationPresentation の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。
replaceAllText(findText, replaceText)Integer検索テキストに一致するすべてのテキストを置換テキストに置き換えます。
replaceAllText(findText, replaceText, matchCase)Integer検索テキストに一致するすべてのテキストを置換テキストに置き換えます。
saveAndClose()void現在の Presentation を保存します。
setName(name)voidプレゼンテーションの名前またはタイトルを設定します。

詳細なドキュメント

addEditor(emailAddress)

指定されたユーザーを Presentation の編集者のリストに追加します。ユーザーがすでに 閲覧者のリストに含まれていた場合、このメソッドでは閲覧者のリストからユーザーを昇格できます。

パラメータ

名前説明
emailAddressString追加するユーザーのメールアドレス。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addEditor(user)

指定されたユーザーを Presentation の編集者のリストに追加します。ユーザーがすでに 閲覧者のリストに含まれていた場合、このメソッドでは閲覧者のリストからユーザーを昇格できます。

パラメータ

名前説明
userUser追加するユーザーの表現。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addEditors(emailAddresses)

指定されたユーザー配列を Presentation の編集者のリストに追加します。もし ユーザーがすでに閲覧者リストに含まれていた場合、この方法では閲覧者リストから昇格します。 できます。

パラメータ

名前説明
emailAddressesString[]追加するユーザーのメールアドレスの配列。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addViewer(emailAddress)

指定したユーザーを Presentation の閲覧者のリストに追加します。ユーザーがすでに エディタのリストに含まれていると、このメソッドは機能しません。

パラメータ

名前説明
emailAddressString追加するユーザーのメールアドレス。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addViewer(user)

指定したユーザーを Presentation の閲覧者のリストに追加します。ユーザーがすでに エディタのリストに含まれていると、このメソッドは機能しません。

パラメータ

名前説明
userUser追加するユーザーの表現。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

addViewers(emailAddresses)

指定されたユーザーの配列を Presentation の閲覧者のリストに追加します。もし ユーザーがすでに編集者リストに含まれていた場合、このメソッドでは効果がありません。

パラメータ

名前説明
emailAddressesString[]追加するユーザーのメールアドレスの配列。

戻る

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)

現在のプレゼンテーションに基づいて、指定されたレイアウトを使用して、プレゼンテーションの末尾にスライドを追加します あります。現在のマスターは次のいずれかです。

  • 現在の最後のスライドのマスター。
  • プレゼンテーションの最初のマスター(スライドがない場合)。

パラメータ

名前説明
layoutLayout新しいスライドに使用するレイアウト現在のマスターに存在する必要があります。

戻る

Slide - 追加する新しいスライド。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

appendSlide(predefinedLayout)

指定した内容に基づいて、指定された事前定義のレイアウトを使用して、プレゼンテーションの末尾にスライドを追加します。 確認します。現在のマスターは次のいずれかです。

  • 現在の最後のスライドのマスター。
  • プレゼンテーションの最初のマスター(スライドがない場合)。

パラメータ

名前説明
predefinedLayoutPredefinedLayout新しいスライドに使用する事前定義のレイアウト。必要があります。 確認します。

戻る

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);

パラメータ

名前説明
slideSlideコピーして追加するスライド。

戻る

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);

パラメータ

名前説明
slideSlideコピー、追加、リンクされるスライド。
linkingModeSlideLinkingMode使用するリンクモード。

戻る

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()

プレゼンテーションのレイアウトを取得します。

戻る

Layout[] - このプレゼンテーションのレイアウトのリスト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getMasters()

プレゼンテーションのマスターを取得します。

戻る

Master[] - このプレゼンテーションに含まれるマスターのリスト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

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 を返します。

パラメータ

名前説明
idString取得されるページ要素の 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)

指定された ID を持つ Slide を返します。ID が存在しない場合は null を返します。

パラメータ

名前説明
idString取得されるスライドの ID。

戻る

Slide - 指定された ID のスライド。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlides()

プレゼンテーションのスライドを取得します。

戻る

Slide[] - このプレゼンテーションのスライドのリスト。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

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 がゼロの場合)。
  • プレゼンテーションの最初のマスター(スライドがない場合)。

パラメータ

名前説明
insertionIndexIntegerスライドの挿入位置を示すゼロベースのインデックス。

戻る

Slide - 挿入される新しいスライド。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex, layout)

プレゼンテーションの指定されたインデックスに、 確認します。現在のマスターは次のいずれかです。

  • 前のスライドのマスター。
  • 最初のスライドのマスター(insertIndex がゼロの場合)。
  • プレゼンテーションの最初のマスター(スライドがない場合)。

パラメータ

名前説明
insertionIndexIntegerスライドの挿入位置を示すゼロベースのインデックス。
layoutLayout新しいスライドに使用するレイアウト現在のマスターに存在する必要があります。

戻る

Slide - 挿入される新しいスライド。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertSlide(insertionIndex, predefinedLayout)

事前定義された指定のインデックスを使用して、プレゼンテーションの指定されたインデックスにスライドを挿入します 基づいて作成します。現在のマスターは次のいずれかです。

  • 前のスライドのマスター。
  • 最初のスライドのマスター(insertIndex がゼロの場合)。
  • プレゼンテーションの最初のマスター(スライドがない場合)。

パラメータ

名前説明
insertionIndexIntegerスライドの挿入位置を示すゼロベースのインデックス。
predefinedLayoutPredefinedLayout新しいスライドに使用する事前定義のレイアウト。必要があります。 確認します。

戻る

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);

パラメータ

名前説明
insertionIndexIntegerスライドの挿入位置を示すゼロベースのインデックス。
slideSlideコピーして挿入するスライド。

戻る

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);

パラメータ

名前説明
insertionIndexIntegerスライドの挿入位置を示すゼロベースのインデックス。
slideSlideコピーして挿入するスライド。
linkingModeSlideLinkingMode使用するリンクモード。

戻る

Slide - 新しいスライドです。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeEditor(emailAddress)

Presentation の編集者のリストから指定したユーザーを削除します。この方法では 次のクラスのユーザーに属している場合、Presentation へのアクセスをブロックします。 (たとえば、Presentation がユーザーの組織全体で共有されている場合、 Presentation が、ユーザーがアクセスできる共有ドライブ内にあるかどうかも確認できます。

ドライブのファイルの場合、閲覧者のリストからユーザーが削除されます。

パラメータ

名前説明
emailAddressString削除するユーザーのメールアドレス。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeEditor(user)

Presentation の編集者のリストから指定したユーザーを削除します。この方法では 次のクラスのユーザーに属している場合、Presentation へのアクセスをブロックします。 (たとえば、Presentation がユーザーの組織全体で共有されている場合、 Presentation が、ユーザーがアクセスできる共有ドライブ内にあるかどうかも確認できます。

ドライブのファイルの場合、閲覧者のリストからユーザーが削除されます。

パラメータ

名前説明
userUser削除するユーザーの表現。

戻る

Presentation - この Presentation(チェーン用)。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeViewer(emailAddress)

Presentation の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。この ユーザーが編集者であり、閲覧者でもコメント投稿者でもない場合、メソッドは効果がありません。この方法でも は、所属するユーザーが次のクラスのユーザーに属している場合でも、Presentation へのアクセスをブロックしません。 一般的なアクセス権を持っている(たとえば、Presentation がユーザーの または、Presentation が、ユーザーがアクセスできる共有ドライブ内にあるかどうかを指定できます。

ドライブのファイルの場合は、編集者のリストからユーザーが削除されます。

パラメータ

名前説明
emailAddressString削除するユーザーのメールアドレス。

戻る

Presentation - このチェーン用の Presentation

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeViewer(user)

Presentation の閲覧者と閲覧者(コメント可)のリストから指定したユーザーを削除します。この メソッドは、ユーザーが編集者であって閲覧者ではない場合は機能しません。この方法では 一般的なユーザー クラスに属するユーザーは、Presentation にアクセスできない たとえば、Presentation がユーザーのドメイン全体と共有されている場合、または Presentation が、ユーザーがアクセスできる共有ドライブ内にあるかどうか。

ドライブのファイルの場合は、編集者のリストからユーザーが削除されます。

パラメータ

名前説明
userUser削除するユーザーの表現。

戻る

Presentation - このチェーン用の Presentation

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replaceAllText(findText, replaceText)

検索テキストに一致するすべてのテキストを置換テキストに置き換えます。大文字と小文字を区別する 無神経です

パラメータ

名前説明
findTextString検索するテキスト。
replaceTextString一致したテキストを置き換えるテキスト。

戻る

Integer - 変更された回数

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replaceAllText(findText, replaceText, matchCase)

検索テキストに一致するすべてのテキストを置換テキストに置き換えます。

パラメータ

名前説明
findTextString検索するテキスト。
replaceTextString一致したテキストを置き換えるテキスト。
matchCaseBooleantrue の場合、検索では大文字と小文字が区別されます。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)

プレゼンテーションの名前またはタイトルを設定します。

パラメータ

名前説明
nameStringこのプレゼンテーションに設定する名前。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations