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() 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 Возвращает PageElement с заданным идентификатором или null , если его не существует.
getPageHeight() Number Получает высоту страницы слайдов, макетов и образцов презентации в пунктах.
getPageWidth() Number Получает ширину страницы слайдов, макетов и образцов презентации в пунктах.
getSelection() Selection Получает выбор пользователя в активной презентации.
getSlideById(id) Slide Возвращает 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 для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

addEditor(user)

Добавляет данного пользователя в список редакторов Presentation . Если пользователь уже был в списке зрителей, этот метод удаляет пользователя из списка зрителей.

Параметры

Имя Тип Описание
user User Представление добавляемого пользователя.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

addEditors(emailAddresses)

Добавляет заданный массив пользователей в список редакторов Presentation . Если кто-либо из пользователей уже был в списке зрителей, этот метод удаляет его из списка зрителей.

Параметры

Имя Тип Описание
emailAddresses String[] Массив адресов электронной почты пользователей, которых нужно добавить.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

addViewer(emailAddress)

Добавляет данного пользователя в список зрителей Presentation . Если пользователь уже был в списке редакторов, этот метод не имеет никакого эффекта.

Параметры

Имя Тип Описание
emailAddress String Адрес электронной почты пользователя, которого требуется добавить.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

addViewer(user)

Добавляет данного пользователя в список зрителей Presentation . Если пользователь уже был в списке редакторов, этот метод не имеет никакого эффекта.

Параметры

Имя Тип Описание
user User Представление добавляемого пользователя.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

addViewers(emailAddresses)

Добавляет заданный массив пользователей в список зрителей Presentation . Если кто-то из пользователей уже был в списке редакторов, на них этот метод не действует.

Параметры

Имя Тип Описание
emailAddresses String[] Массив адресов электронной почты пользователей, которых нужно добавить.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

appendSlide()

Добавляет слайд в конец презентации, используя предопределенный макет PredefinedLayout.BLANK на основе текущего мастера. Текущий мастер является одним из следующих:

  • Мастер текущего последнего слайда.
  • Первый мастер в презентации, если нет слайда.

Возвращаться

Slide — добавленный новый слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

appendSlide(layout)

Добавляет слайд в конец презентации, используя указанный макет на основе текущего мастера. Текущий мастер является одним из следующих:

  • Мастер текущего последнего слайда.
  • Первый мастер в презентации, если нет слайда.

Параметры

Имя Тип Описание
layout Layout Макет, который будет использоваться для нового слайда; он должен присутствовать в текущем мастере.

Возвращаться

Slide — добавленный новый слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

appendSlide(predefinedLayout)

Добавляет слайд в конец презентации, используя указанный предопределенный макет на основе текущего мастера. Текущий мастер является одним из следующих:

  • Мастер текущего последнего слайда.
  • Первый мастер в презентации, если нет слайда.

Параметры

Имя Тип Описание
predefinedLayout PredefinedLayout Предопределенный макет, который будет использоваться для нового слайда; он должен присутствовать в текущем мастере.

Возвращаться

Slide — добавленный новый слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • 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 — добавленный новый слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • 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 — новый слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getEditors()

Получает список редакторов этой Presentation .

Возвращаться

User[] — Массив пользователей с разрешением на редактирование.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getId()

Получает уникальный идентификатор презентации. Идентификатор презентации используется с SlidesApp.openById() для открытия определенного экземпляра презентации.

Возвращаться

String — идентификатор этой презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getLayouts()

Получает макеты в презентации.

Возвращаться

Layout[] — Список макетов в этой презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getMasters()

Получает мастера в презентации.

Возвращаться

Master[] — Список мастеров в этой презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getName()

Получает имя или заголовок презентации.

Возвращаться

String — Название этой презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getNotesMaster()

Получает мастер заметок презентации.

Возвращаться

NotesMaster — Мастер заметок презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getNotesPageHeight()

Получает высоту страницы мастера заметок и страниц заметок в презентации в пунктах. Все они имеют одинаковую высоту страницы.

Возвращаться

Number — высота страницы заметок в пунктах.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getNotesPageWidth()

Получает ширину страницы мастера заметок и страниц заметок в презентации в пунктах. Все они имеют одинаковую ширину страницы.

Возвращаться

Number — ширина страницы заметок в пунктах.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getPageElementById(id)

Возвращает PageElement с заданным идентификатором или null , если таковой не существует.

Параметры

Имя Тип Описание
id String Идентификатор извлекаемого элемента страницы.

Возвращаться

PageElement — Элемент страницы с заданным идентификатором.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getPageHeight()

Получает высоту страницы слайдов, макетов и образцов презентации в пунктах. Все они имеют одинаковую высоту страницы.

Возвращаться

Number — Высота страницы в пунктах.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getPageWidth()

Получает ширину страницы слайдов, макетов и образцов презентации в пунктах. Все они имеют одинаковую ширину страницы.

Возвращаться

Number — Ширина страницы в пунктах.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getSelection()

Получает выбор пользователя в активной презентации. Сценарий может получить доступ только к выбору пользователя, запускающего сценарий, и только в том случае, если сценарий привязан к презентации.

Обратите внимание, что возвращаемый выбор является текущим эффективным выбором. Поскольку сценарий вносит в презентацию различные изменения, выделение преобразуется с учетом этих изменений. Например, если выбраны две фигуры 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 если сценарий не привязан к презентации или если нет допустимого выбора пользователя.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getSlideById(id)

Возвращает Slide с заданным идентификатором или null , если его не существует.

Параметры

Имя Тип Описание
id String Идентификатор извлекаемого слайда.

Возвращаться

Slide — слайд с заданным идентификатором.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getSlides()

Получает слайды в презентации.

Возвращаться

Slide[] — Список слайдов в этой презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • 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-адрес для доступа к текущей презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getViewers()

Получает список зрителей и комментаторов этой Presentation .

Возвращаться

User[] — Массив пользователей с разрешением на просмотр или комментирование.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

insertSlide(insertionIndex)

Вставляет слайд по указанному индексу в презентации, используя предопределенный макет PredefinedLayout.BLANK на основе текущего мастера. Текущий мастер является одним из следующих:

  • Мастер предыдущего слайда.
  • Мастер первого слайда, если InsertionIndex равен нулю.
  • Первый мастер в презентации, если нет слайда.

Параметры

Имя Тип Описание
insertionIndex Integer Индекс, начинающийся с нуля, указывающий, куда вставить слайд.

Возвращаться

Slide — новый вставленный слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

insertSlide(insertionIndex, layout)

Вставляет слайд по указанному индексу в презентации, используя указанный макет на основе текущего мастера. Текущий мастер является одним из следующих:

  • Мастер предыдущего слайда.
  • Мастер первого слайда, если InsertionIndex равен нулю.
  • Первый мастер в презентации, если нет слайда.

Параметры

Имя Тип Описание
insertionIndex Integer Индекс, начинающийся с нуля, указывающий, куда вставить слайд.
layout Layout Макет, который будет использоваться для нового слайда; он должен присутствовать в текущем мастере.

Возвращаться

Slide — новый вставленный слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

insertSlide(insertionIndex, predefinedLayout)

Вставляет слайд по указанному индексу в презентации, используя указанный предопределенный макет на основе текущего мастера. Текущий мастер является одним из следующих:

  • Мастер предыдущего слайда.
  • Мастер первого слайда, если InsertionIndex равен нулю.
  • Первый мастер в презентации, если нет слайда.

Параметры

Имя Тип Описание
insertionIndex Integer Индекс, начинающийся с нуля, указывающий, куда вставить слайд.
predefinedLayout PredefinedLayout Предопределенный макет, который будет использоваться для нового слайда; он должен присутствовать в текущем мастере.

Возвращаться

Slide — новый вставленный слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • 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 — новый вставленный слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • 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 — новый слайд.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

removeEditor(emailAddress)

Удаляет данного пользователя из списка редакторов Presentation . Этот метод не блокирует доступ пользователей Presentation если они принадлежат к классу пользователей, имеющих общий доступ, например, если Presentation используется во всем домене пользователя или если Presentation находится на общем диске, который пользователь может получить доступ.

Для файлов на Диске это также удаляет пользователя из списка зрителей.

Параметры

Имя Тип Описание
emailAddress String Адрес электронной почты пользователя, которого необходимо удалить.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

removeEditor(user)

Удаляет данного пользователя из списка редакторов Presentation . Этот метод не блокирует доступ пользователей Presentation если они принадлежат к классу пользователей, имеющих общий доступ, например, если Presentation используется во всем домене пользователя или если Presentation находится на общем диске, который пользователь может получить доступ.

Для файлов на Диске это также удаляет пользователя из списка зрителей.

Параметры

Имя Тип Описание
user User Представление пользователя, которого нужно удалить.

Возвращаться

Presentation — Эта Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

removeViewer(emailAddress)

Удаляет данного пользователя из списка зрителей и комментаторов Presentation . Этот метод не имеет эффекта, если пользователь является редактором, а не зрителем или комментатором. Этот метод также не блокирует доступ пользователей Presentation , если они принадлежат к классу пользователей, имеющих общий доступ — например, если Presentation используется во всем домене пользователя или если Presentation находится на общем диске, который пользователь может получить доступ.

Для файлов Диска это также удаляет пользователя из списка редакторов.

Параметры

Имя Тип Описание
emailAddress String Адрес электронной почты пользователя, которого необходимо удалить.

Возвращаться

Presentation — это Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

removeViewer(user)

Удаляет данного пользователя из списка зрителей и комментаторов Presentation . Этот метод не имеет эффекта, если пользователь является редактором, а не зрителем. Этот метод также не блокирует доступ пользователей Presentation , если они принадлежат к классу пользователей, имеющих общий доступ — например, если Presentation используется во всем домене пользователя или если Presentation находится на общем диске, который пользователь может получить доступ.

Для файлов Диска это также удаляет пользователя из списка редакторов.

Параметры

Имя Тип Описание
user User Представление пользователя, которого нужно удалить.

Возвращаться

Presentation — это Presentation для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

replaceAllText(findText, replaceText)

Заменяет все экземпляры текста, совпадающего с текстом поиска, на текст замены. Поиск нечувствителен к регистру.

Параметры

Имя Тип Описание
findText String Текст, который нужно найти.
replaceText String Текст для замены совпавшего текста.

Возвращаться

Integer — количество измененных вхождений

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • 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 — количество измененных вхождений

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

saveAndClose()

Сохраняет текущую Presentation . Вызывает очистку и применение ожидающих обновлений.

Метод saveAndClose() автоматически вызывается в конце выполнения скрипта для каждой открытой Presentation , даже если выполнение скрипта завершилось с ошибкой.

Закрытую Presentation редактировать нельзя. Используйте один из открытых методов в SlidesApp , чтобы повторно открыть презентацию для редактирования.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setName(name)

Устанавливает имя или заголовок презентации.

Параметры

Имя Тип Описание
name String Имя, которое нужно задать для этой презентации.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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