Class SlidesApp

Приложение «Слайды»

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

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

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

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

Свойство Тип Описание
Alignment Position Alignment Position Перечисление типов позиций выравнивания.
Arrow Style Arrow Style Перечисление различных стилей стрелок, которые может иметь Line .
Auto Text Type Auto Text Type Перечисление типов автотекста.
Autofit Type Autofit Type Перечисление типов автоподбора.
Cell Merge State Cell Merge State Перечисление различных состояний слияния ячейки таблицы.
Color Type Color Type Перечисление цветотипов.
Content Alignment Content Alignment Перечисление значений, используемых для указания выравнивания содержимого.
Dash Style Dash Style Перечень различных стилей штрихов, которые может иметь Line .
Fill Type Fill Type Перечисление типов заливки.
Line Category Line Category Перечисление категорий Line .
Line Fill Type Line Fill Type Перечисление типов Line Fill .
Line Type Line Type Перечисление типов Line .
Link Type Link Type Перечисление типов ссылок.
List Preset List Preset Перечисление типов пресетов списков.
Page Background Type Page Background Type Перечисление типов фонов страниц.
Page Element Type Page Element Type Перечисление типов элементов страницы.
Page Type Page Type Перечисление типов страниц.
Paragraph Alignment Paragraph Alignment Перечисление типов выравнивания абзаца.
Placeholder Type Placeholder Type Перечисление типов заполнителей.
Predefined Layout Predefined Layout Перечень предопределенных макетов.
Selection Type Selection Type Перечисление типов выборов.
Shape Type Shape Type Перечисление типов фигур.
Sheets Chart Embed Type Sheets Chart Embed Type Перечисление типов встраивания диаграмм в Таблицах.
Slide Linking Mode Slide Linking Mode Перечень способов связывания слайдов.
Slide Position Slide Position Перечисление типов положений слайдов.
Spacing Mode Spacing Mode Перечисление типов режимов разноса.
Text Baseline Offset Text Baseline Offset Перечисление типов смещения базовой линии текста.
Text Direction Text Direction Перечисление типов направлений текста.
Theme Color Type Theme Color Type Перечень цветов темы.
Video Source Type Video Source Type Перечисление типов видеоисточников.

Методы

Метод Тип возврата Краткое описание
create(name) Presentation Создает и открывает новую Presentation .
get Active Presentation() Presentation Возвращает текущую активную презентацию, к которой привязан скрипт, или null , если активной презентации нет.
get Ui() Ui Возвращает экземпляр среды пользовательского интерфейса презентации, который позволяет сценарию добавлять такие функции, как меню, диалоговые окна и боковые панели.
new Affine Transform Builder() Affine Transform Builder Возвращает новый Affine Transform Builder для создания Affine Transform .
open By Id(id) Presentation Открывает Presentation с указанным идентификатором.
open By Url(url) Presentation Открывает Presentation с указанным URL-адресом.

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

create(name)

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

Параметры

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

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

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

Авторизация

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

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

get Active Presentation()

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

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

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

Presentation

Авторизация

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

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

get Ui()

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

// 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


new Affine Transform Builder()

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

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

Affine Transform Builder


open By Id(id)

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

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

Параметры

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

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

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

Авторизация

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

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

open By Url(url)

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

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

Параметры

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

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

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

Авторизация

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

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