Class SlidesApp

Приложение Slides

Создает и открывает Presentations , которые можно редактировать.

// Open a presentation by ID.
var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

Характеристики

Свойство Тип Описание
AlignmentPosition AlignmentPosition Перечисление типов позиций выравнивания.
ArrowStyle ArrowStyle Перечисление различных стилей стрелок, которые может иметь Line .
AutoTextType AutoTextType Перечисление типов автотекста.
AutofitType AutofitType Перечисление типов автоподбора.
CellMergeState CellMergeState Перечисление различных состояний слияния ячейки таблицы.
ColorType ColorType Перечисление цветотипов.
ContentAlignment ContentAlignment Перечисление значений, используемых для указания выравнивания содержимого.
DashStyle DashStyle Перечень различных стилей штрихов, которые может иметь Line .
FillType FillType Перечисление типов заливки.
LineCategory LineCategory Перечисление категорий Line .
LineFillType LineFillType Перечисление типов LineFill .
LineType LineType Перечисление типов Line .
LinkType LinkType Перечисление типов ссылок.
ListPreset ListPreset Перечисление типов пресетов списков.
PageBackgroundType PageBackgroundType Перечисление типов фонов страниц.
PageElementType PageElementType Перечисление типов элементов страницы.
PageType PageType Перечисление типов страниц.
ParagraphAlignment ParagraphAlignment Перечисление типов выравнивания абзаца.
PlaceholderType PlaceholderType Перечисление типов заполнителей.
PredefinedLayout PredefinedLayout Перечень предопределенных макетов.
SelectionType SelectionType Перечисление типов выборов.
ShapeType ShapeType Перечисление типов фигур.
SheetsChartEmbedType SheetsChartEmbedType Перечисление типов встраивания диаграмм в Таблицах.
SlideLinkingMode SlideLinkingMode Перечень способов связывания слайдов.
SlidePosition SlidePosition Перечисление типов положений слайдов.
SpacingMode SpacingMode Перечисление типов режимов разноса.
TextBaselineOffset TextBaselineOffset Перечисление типов смещения базовой линии текста.
TextDirection TextDirection Перечисление типов направлений текста.
ThemeColorType ThemeColorType Перечень цветов темы.
VideoSourceType VideoSourceType Перечисление типов видеоисточников.

Методы

Метод Тип возврата Краткое описание
create(name) Presentation Создает и открывает новую Presentation .
getActivePresentation() Presentation Возвращает текущую активную презентацию, к которой привязан скрипт, или null если активной презентации нет.
getUi() Ui Возвращает экземпляр среды пользовательского интерфейса презентации, который позволяет сценарию добавлять такие функции, как меню, диалоговые окна и боковые панели.
newAffineTransformBuilder() AffineTransformBuilder Возвращает новый AffineTransformBuilder для создания AffineTransform .
openById(id) Presentation Открывает Presentation с указанным идентификатором.
openByUrl(url) Presentation Открывает Presentation с указанным URL-адресом.

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

create(name)

Создает и открывает новую Presentation .

Параметры

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

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

Presentation — презентация с заданным названием.

Авторизация

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

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

getActivePresentation()

Возвращает текущую активную презентацию, к которой привязан скрипт, или null если активной презентации нет. Чтобы взаимодействовать с презентацией, к которой сценарий не привязан к контейнеру, используйте вместо этого openById(id) .

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Если презентация уже открыта, возвращается тот же экземпляр презентации.

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

Presentation

Авторизация

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

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

getUi()

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

// Add a custom menu to the active presentation, including a separator and a sub-menu.
function onOpen(e) {
  SlidesApp.getUi()
      .createMenu('My Menu')
      .addItem('My menu item', 'myFunction')
      .addSeparator()
      .addSubMenu(SlidesApp.getUi().createMenu('My sub-menu')
          .addItem('One sub-menu item', 'mySecondFunction')
          .addItem('Another sub-menu item', 'myThirdFunction'))
      .addToUi();
}

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

Ui


newAffineTransformBuilder()

Возвращает новый AffineTransformBuilder для создания AffineTransform . Построитель предварительно настроен на идентичное аффинное преобразование.

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

AffineTransformBuilder


openById(id)

Открывает Presentation с указанным идентификатором.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Если презентация уже открыта, возвращается тот же экземпляр презентации.

Параметры

Имя Тип Описание
id String

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

Presentation — презентация с заданным идентификатором.

Авторизация

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

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

openByUrl(url)

Открывает Presentation с указанным URL-адресом.

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Если презентация уже открыта, возвращается тот же экземпляр презентации.

Параметры

Имя Тип Описание
url String

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

Presentation — презентация с заданным URL.

Авторизация

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

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