Class NotesPage

Страница заметок

Страница для заметок в презентации.

На этих страницах содержится контент для раздаточных материалов презентации, включая фигуру, содержащую заметки докладчика к слайду. Каждому слайду соответствует отдельная страница с заметками. Изменять можно только текст в фигуре «Заметки докладчика».

Методы

Метод Тип возвращаемого значения Краткое описание
get Groups() Group[] Возвращает список объектов Group на странице.
get Images() Image[] Возвращает список объектов Image на странице.
get Lines() Line[] Возвращает список объектов Line на странице.
get Object Id() String Получает уникальный идентификатор страницы.
get Page Element By Id(id) Page Element |null Возвращает Page Element с заданным ID или null , если такового элемента не существует.
get Page Elements() Page Element[] Возвращает список объектов Page Element отображаемых на странице.
get Placeholder(placeholderType) Page Element |null Возвращает объект Page Element заполнителя для указанного Placeholder Type или null если соответствующий заполнитель отсутствует.
get Placeholder(placeholderType, placeholderIndex) Page Element |null Возвращает объект Page Element содержащий заполнитель, для указанного Placeholder Type и его индекса, или null если заполнитель отсутствует.
get Placeholders() Page Element[] Возвращает список объектов-заполнителей Page Element страницы.
get Shapes() Shape[] Возвращает список объектов Shape на странице.
get Sheets Charts() Sheets Chart[] Возвращает список объектов Sheets Chart на странице.
get Speaker Notes Shape() Shape Получает фигуру, содержащую заметки докладчика на странице.
get Tables() Table[] Возвращает список объектов Table на странице.
get Videos() Video[] Возвращает список объектов Video на странице.
get Word Arts() Word Art[] Возвращает список объектов Word Art на странице.
replace All Text(findText, replaceText) Integer Заменяет все вхождения текста, соответствующего запросу «найти текст», на текст, который необходимо заменить.
replace All Text(findText, replaceText, matchCase) Integer Заменяет все вхождения текста, соответствующего запросу «найти текст», на текст, который необходимо заменить.

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

getGroups()

Возвращает список объектов Group на странице.

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

Group[]

Авторизация

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

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

getImages()

Возвращает список объектов Image на странице.

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

Image[]

Авторизация

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

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

getLines()

Возвращает список объектов Line на странице.

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

Line[]

Авторизация

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

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

getObjectId()

Получает уникальный идентификатор страницы. Идентификаторы объектов, используемые страницами и элементами страниц, используют одно и то же пространство имен.

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

String

Авторизация

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

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

getPageElementById(id)

Возвращает PageElement страницы с заданным ID или null , если такового элемента не существует.

Параметры

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

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

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

Авторизация

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

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

getPageElements()

Возвращает список объектов PageElement , отображаемых на странице.

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

PageElement[]

Авторизация

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

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

getPlaceholder(placeholderType)

Возвращает объект PageElement содержащий заполнитель, для указанного PlaceholderType или null если соответствующий заполнитель отсутствует.

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

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const placeholder = slide.getPlaceholder(
    SlidesApp.PlaceholderType.CENTERED_TITLE,
);

Параметры

Имя Тип Описание
placeholder Type Placeholder Type Тип заполнителя для соответствия.

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

PageElement |null — Заполнитель для элемента страницы или null , если таковой не найден.

Авторизация

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

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

getPlaceholder(placeholderType, placeholderIndex)

Возвращает объект PageElement содержащий заполнитель, для указанного PlaceholderType и индекса заполнителя (Placeholder index), или null если заполнитель отсутствует.

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

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const placeholder = slide.getPlaceholder(
    SlidesApp.PlaceholderType.CENTERED_TITLE,
    0,
);

Параметры

Имя Тип Описание
placeholder Type Placeholder Type Тип заполнителя для соответствия.
placeholder Index Integer Заполнитель индекса для соответствия.

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

PageElement |null — Заполнитель для элемента страницы или null , если таковой не найден.

Авторизация

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

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

getPlaceholders()

Возвращает список объектов PageElement заполнителей на странице.

const master = SlidesApp.getActivePresentation().getMasters()[0];
Logger.log(
    `Number of placeholders in the master: ${master.getPlaceholders().length}`,
);

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

PageElement[]

Авторизация

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

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

getShapes()

Возвращает список объектов Shape на странице.

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

Shape[]

Авторизация

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

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

getSheetsCharts()

Возвращает список объектов SheetsChart на странице.

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

SheetsChart[]

Авторизация

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

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

getSpeakerNotesShape()

Получает фигуру, содержащую заметки докладчика на странице.

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

Shape

Авторизация

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

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

getTables()

Возвращает список объектов Table на странице.

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

Table[]

Авторизация

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

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

getVideos()

Возвращает список объектов Video на странице.

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

Video[]

Авторизация

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

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

getWordArts()

Возвращает список объектов WordArt на странице.

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

WordArt[]

Авторизация

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

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

replaceAllText(findText, replaceText)

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

Параметры

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

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

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

Авторизация

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

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

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