Class SlidesApp

SlidesApp

Создает и открывает 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 Перечисление типов встраивания диаграмм Sheets.
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