Class Presentation

Презентация

Презентация.

Методы

Метод Тип возвращаемого значения Краткое описание
add Editor(emailAddress) Presentation Добавляет указанного пользователя в список редакторов Presentation .
add Editor(user) Presentation Добавляет указанного пользователя в список редакторов Presentation .
add Editors(emailAddresses) Presentation Добавляет указанный массив пользователей в список редакторов Presentation .
add Viewer(emailAddress) Presentation Добавляет указанного пользователя в список зрителей Presentation .
add Viewer(user) Presentation Добавляет указанного пользователя в список зрителей Presentation .
add Viewers(emailAddresses) Presentation Добавляет указанный массив пользователей в список зрителей Presentation .
append Slide() Slide Добавляет слайд в конец презентации, используя Predefined Layout.BLANK , основанный на текущем главном макете.
append Slide(layout) Slide Добавляет слайд в конец презентации, используя указанный макет на основе текущего основного слайда.
append Slide(predefinedLayout) Slide Добавляет слайд в конец презентации, используя указанный предопределенный макет на основе текущего основного слайда.
append Slide(slide) Slide Добавляет копию предоставленного Slide в конец презентации.
append Slide(slide, linkingMode) Slide Добавляет копию предоставленного Slide из исходной презентации в конец текущей презентации и устанавливает ссылку на слайд в соответствии с Slide Linking Mode .
get Editors() User[] Получает список редакторов данной Presentation .
get Id() String Получает уникальный идентификатор презентации.
get Layouts() Layout[] Получает макеты для презентации.
get Masters() Master[] Получает высшие оценки за презентацию.
get Name() String Получает название или заголовок презентации.
get Notes Master() Notes Master Получает доступ к основному шаблону заметок презентации.
get Notes Page Height() Number Получает высоту страницы шаблона заметок и страниц заметок в презентации в пунктах.
get Notes Page Width() Number Получает ширину страницы шаблона заметок и страниц заметок в презентации в пунктах.
get Page Element By Id(id) Page Element |null Возвращает Page Element с заданным ID или null , если элемент не существует.
get Page Height() Number Получает высоту слайдов, макетов и шаблонов в презентации в пунктах.
get Page Width() Number Получает ширину слайдов, макетов и шаблонов в презентации в пунктах.
get Selection() Selection |null Получает выбранный пользователем элемент в активной презентации.
get Slide By Id(id) Slide |null Возвращает Slide с заданным ID или null , если слайда не существует.
get Slides() Slide[] Получает слайды для презентации.
get Url() String Получает URL-адрес для доступа к данной презентации.
get Viewers() User[] Получает список зрителей и комментаторов этой Presentation .
insert Slide(insertionIndex) Slide Вставляет слайд в указанную позицию в презентации, используя предопределенный макет Predefined Layout.BLANK , основанный на текущем главном слайде.
insert Slide(insertionIndex, layout) Slide Вставляет слайд в презентацию по указанному индексу, используя заданный макет на основе текущего основного слайда.
insert Slide(insertionIndex, predefinedLayout) Slide Вставляет слайд в презентацию по указанному индексу, используя заданный предопределенный макет на основе текущего основного слайда.
insert Slide(insertionIndex, slide) Slide Вставляет копию предоставленного Slide в указанный индекс презентации.
insert Slide(insertionIndex, slide, linkingMode) Slide Вставляет копию предоставленного Slide из исходной презентации в указанный индекс текущей презентации и устанавливает ссылку на слайд в соответствии с Slide Linking Mode .
remove Editor(emailAddress) Presentation Удаляет указанного пользователя из списка редакторов Presentation .
remove Editor(user) Presentation Удаляет указанного пользователя из списка редакторов Presentation .
remove Viewer(emailAddress) Presentation Удаляет указанного пользователя из списка зрителей и комментаторов Presentation .
remove Viewer(user) Presentation Удаляет указанного пользователя из списка зрителей и комментаторов Presentation .
replace All Text(findText, replaceText) Integer Заменяет все вхождения текста, соответствующего запросу «найти текст», на текст, который необходимо заменить.
replace All Text(findText, replaceText, matchCase) Integer Заменяет все вхождения текста, соответствующего запросу «найти текст», на текст, который необходимо заменить.
save And Close() void Сохраняет текущую Presentation .
set Name(name) void Задает название или заголовок презентации.

Подробная документация

add Editor(emailAddress)

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

add Editor(user)

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

add Editors(emailAddresses)

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

add Viewer(emailAddress)

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

add Viewer(user)

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

add Viewers(emailAddresses)

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

append Slide()

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

  • Автор последнего слайда.
  • Первый слайд в презентации, если слайда нет.

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

Slide — новый слайд, который добавляется.

Авторизация

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

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

append Slide(layout)

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

  • Автор последнего слайда.
  • Первый слайд в презентации, если слайда нет.

Параметры

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

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

Slide — новый слайд, который добавляется.

Авторизация

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

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

append Slide(predefinedLayout)

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

  • Автор последнего слайда.
  • Первый слайд в презентации, если слайда нет.

Параметры

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

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

Slide — новый слайд, который добавляется.

Авторизация

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

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

append Slide(slide)

Добавляет копию предоставленного Slide в конец презентации.

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

// Copy a slide from another presentation and appends it.
const otherPresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = otherPresentation.getSlides()[0];
currentPresentation.appendSlide(slide);

Параметры

Имя Тип Описание
slide Slide Слайд, который необходимо скопировать и добавить.

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

Slide — новый слайд, который добавляется.

Авторизация

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

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

append Slide(slide, linkingMode)

Добавляет копию предоставленного Slide из исходной презентации в конец текущей презентации и устанавливает ссылку на слайд в соответствии с Slide Linking Mode .

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

Если установлен режим связывания Slide Linking Mode.LINKED , то при вызове метода Slide.refreshSlide() добавленный слайд может быть обновлен в соответствии с предоставленным исходным слайдом. Другие участники проекта смогут увидеть ссылку на исходный слайд. Slide Linking Mode.LINKED нельзя использовать с исходными слайдами текущей презентации.

// Copy a slide from another presentation, then append and link it.
const sourcePresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = sourcePresentation.getSlides()[0];
const appendedSlide = currentPresentation.appendSlide(
    slide,
    SlidesApp.SlideLinkingMode.LINKED,
);

Параметры

Имя Тип Описание
slide Slide Слайд, который необходимо скопировать, добавить и связать.
linking Mode Slide Linking Mode Режим связи для использования.

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

Slide — Новый слайд.

Авторизация

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

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

get Editors()

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

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

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

Авторизация

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

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

get Id()

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

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

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

Авторизация

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

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

get Layouts()

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

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

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

Авторизация

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

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

get Masters()

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

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

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

Авторизация

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

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

get Name()

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

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

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

Авторизация

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

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

get Notes Master()

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

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

Notes Master — основной блок заметок для презентации.

Авторизация

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

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

get Notes Page Height()

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

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

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

Авторизация

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

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

get Notes Page Width()

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

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

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

Авторизация

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

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

get Page Element By Id(id)

Возвращает Page Element с заданным ID или null , если элемент не существует.

Параметры

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

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

Page Element |null — Элемент страницы с заданным ID.

Авторизация

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

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

get Page Height()

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

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

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

Авторизация

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

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

get Page Width()

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

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

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

Авторизация

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

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

get Selection()

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

Обратите внимание, что возвращаемое выделение является текущим действующим выделением. По мере того, как скрипт вносит различные изменения в представление, выделение преобразуется с учетом этих изменений. Например, если выделены две фигуры A и B, а затем скрипт удаляет фигуру B, возвращаемый объект выделения неявно обновляется таким образом, что выделяется только фигура A.

// Gets the current active page that is selected in the active presentation.
const selection = SlidesApp.getActivePresentation().getSelection();
const currentPage = selection.getCurrentPage();

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

Selection |null — Отображение выбора пользователя или null , если сценарий не привязан к презентации или если нет допустимого выбора пользователя.

Авторизация

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

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

get Slide By Id(id)

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

Параметры

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

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

Slide |null — Слайд с указанным ID.

Авторизация

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

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

get Slides()

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

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

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

Авторизация

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

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

get Url()

Получает URL-адрес для доступа к данной презентации.

const 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

get Viewers()

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

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

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

Авторизация

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

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

insert Slide(insertionIndex)

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

  • Автор предыдущего слайда.
  • Если insertionIndex равен нулю, то это будет основной слайд первого изображения.
  • Первый слайд в презентации, если слайда нет.

Параметры

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

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

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

Авторизация

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

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

insert Slide(insertionIndex, layout)

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

  • Автор предыдущего слайда.
  • Если insertionIndex равен нулю, то это будет основной слайд первого изображения.
  • Первый слайд в презентации, если слайда нет.

Параметры

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

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

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

Авторизация

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

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

insert Slide(insertionIndex, predefinedLayout)

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

  • Автор предыдущего слайда.
  • Если insertionIndex равен нулю, то это будет основной слайд первого изображения.
  • Первый слайд в презентации, если слайда нет.

Параметры

Имя Тип Описание
insertion Index Integer Индекс, начинающийся с нуля, указывает место вставки слайда.
predefined Layout Predefined Layout Предварительно заданный макет для нового слайда; он должен присутствовать в текущем шаблоне.

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

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

Авторизация

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

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

insert Slide(insertionIndex, slide)

Вставляет копию предоставленного Slide в указанный индекс презентации.

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

// Copy a slide from another presentation and inserts it.
const otherPresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = otherPresentation.getSlides()[0];
const insertionIndex = 1;
currentPresentation.insertSlide(insertionIndex, slide);

Параметры

Имя Тип Описание
insertion Index Integer Индекс, начинающийся с нуля, указывает место вставки слайда.
slide Slide Слайд, который нужно скопировать и вставить.

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

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

Авторизация

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

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

insert Slide(insertionIndex, slide, linkingMode)

Вставляет копию предоставленного Slide из исходной презентации в указанный индекс текущей презентации и устанавливает ссылку на слайд в соответствии с Slide Linking Mode .

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

Если установлен режим связывания Slide Linking Mode.LINKED , то при вызове метода Slide.refreshSlide() вставленный слайд может быть обновлен в соответствии с предоставленным исходным слайдом. Другие участники проекта смогут увидеть ссылку на исходный слайд. Slide Linking Mode.LINKED нельзя использовать с исходными слайдами текущей презентации.

// Copy a slide from another presentation, then insert and link it.
const sourcePresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = sourcePresentation.getSlides()[0];
const insertionIndex = 1;
const insertedSlide = currentPresentation.insertSlide(
    insertionIndex,
    slide,
    SlidesApp.SlideLinkingMode.LINKED,
);

Параметры

Имя Тип Описание
insertion Index Integer Индекс, начинающийся с нуля, указывает место вставки слайда.
slide Slide Слайд, который нужно скопировать и вставить.
linking Mode Slide Linking Mode Режим связи для использования.

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

Slide — Новый слайд.

Авторизация

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

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

remove Editor(emailAddress)

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

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

remove Editor(user)

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

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

remove Viewer(emailAddress)

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

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

remove Viewer(user)

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

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

Параметры

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

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

Presentation — Эта Presentation посвящена построению цепочек.

Авторизация

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

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

replace All Text(findText, replaceText)

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

Параметры

Имя Тип Описание
find Text String Текст, который нужно найти.
replace Text String Текст, которым нужно заменить найденный текст.

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

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

Авторизация

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

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

replace All Text(findText, replaceText, matchCase)

Заменяет все вхождения текста, соответствующего запросу «найти текст», на текст, который необходимо заменить.

Параметры

Имя Тип Описание
find Text String Текст, который нужно найти.
replace Text String Текст, которым нужно заменить найденный текст.
match Case Boolean Если true , поиск чувствителен к регистру; если false , поиск нечувствителен к регистру.

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

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

Авторизация

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

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

save And Close()

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

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

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

Авторизация

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

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

set Name(name)

Задает название или заголовок презентации.

Параметры

Имя Тип Описание
name String Название для этой презентации.

Авторизация

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

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