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 Перечень типов встраивания диаграмм в таблицы Sheets.
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 Возвращает текущую активную презентацию, к которой привязан скрипт, или 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 |null

Авторизация

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

  • 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