Class SlidesApp

SlidesApp

Cria e abre um Presentations que pode ser editado.

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

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

Propriedades

PropriedadeTipoDescrição
AlignmentPositionAlignmentPositionUma enumeração dos tipos de posições de alinhamento.
ArrowStyleArrowStyleUma enumeração dos diferentes estilos de seta que uma Line pode ter.
AutoTextTypeAutoTextTypeUma enumeração dos tipos de texto automático.
AutofitTypeAutofitTypeUma enumeração dos tipos de ajuste automático.
CellMergeStateCellMergeStateUma enumeração dos diferentes estados de mesclagem de uma célula da tabela.
ColorTypeColorTypeUma enumeração de tipos de cores.
ContentAlignmentContentAlignmentUma enumeração de valores usados para especificar o alinhamento de conteúdo.
DashStyleDashStyleUma enumeração dos diferentes estilos de traços que uma Line pode ter.
FillTypeFillTypeUma enumeração de tipos de preenchimento.
LineCategoryLineCategoryUma enumeração das categorias de Line.
LineFillTypeLineFillTypeUma enumeração dos tipos de LineFill.
LineTypeLineTypeUma enumeração dos tipos de Line.
LinkTypeLinkTypeUma enumeração dos tipos de links.
ListPresetListPresetUma enumeração dos tipos de predefinições da lista.
PageBackgroundTypePageBackgroundTypeUma enumeração dos tipos de planos de fundo da página.
PageElementTypePageElementTypeUma enumeração dos tipos de elementos de página.
PageTypePageTypeUma enumeração dos tipos de páginas.
ParagraphAlignmentParagraphAlignmentUma enumeração dos tipos de alinhamento de parágrafo.
PlaceholderTypePlaceholderTypeUma enumeração dos tipos de marcadores de posição.
PredefinedLayoutPredefinedLayoutUma enumeração dos layouts predefinidos.
SelectionTypeSelectionTypeUma enumeração dos tipos de seleções.
ShapeTypeShapeTypeUma enumeração dos tipos de formas.
SheetsChartEmbedTypeSheetsChartEmbedTypeUma enumeração dos tipos de incorporação de gráficos do app Planilhas.
SlideLinkingModeSlideLinkingModeUma enumeração das formas como os slides podem ser vinculados.
SlidePositionSlidePositionUma enumeração dos tipos de posições de slide.
SpacingModeSpacingModeUma enumeração dos tipos de modos de espaçamento.
TextBaselineOffsetTextBaselineOffsetUma enumeração dos tipos de deslocamento da linha de base de texto.
TextDirectionTextDirectionUma enumeração dos tipos de direções de texto.
ThemeColorTypeThemeColorTypeUma enumeração de cores de tema.
VideoSourceTypeVideoSourceTypeUma enumeração dos tipos de origem de vídeo.

Métodos

MétodoTipo de retornoBreve descrição
create(name)PresentationCria e abre um novo Presentation.
getActivePresentation()PresentationRetorna a apresentação ativa no momento para a qual o script está vinculado ao contêiner ou null se não houver apresentação ativa.
getUi()UiRetorna uma instância do ambiente da interface do usuário da apresentação que permite ao script adicione recursos como menus, caixas de diálogo e barras laterais.
newAffineTransformBuilder()AffineTransformBuilderRetorna um novo AffineTransformBuilder para criar um AffineTransform.
openById(id)PresentationAbre o Presentation com o ID fornecido.
openByUrl(url)PresentationAbre o Presentation com o URL fornecido.

Documentação detalhada

create(name)

Cria e abre um novo Presentation.

Parâmetros

NomeTipoDescrição
nameStringO nome que será dado à apresentação criada.

Retornar

Presentation: a apresentação com o nome informado.

Autorização

Os scripts que usam esse método precisam de autorização com um ou mais dos seguintes escopos:

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

getActivePresentation()

Retorna a apresentação ativa no momento para a qual o script está vinculado ao contêiner ou null se não houver apresentação ativa. Interagir com uma apresentação para a qual o script não está vinculado a um contêiner, use openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Se a apresentação já estiver aberta, a mesma instância será retornada.

Retornar

Presentation

Autorização

Os scripts que usam esse método precisam de autorização com um ou mais dos seguintes escopos:

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

getUi()

Retorna uma instância do ambiente da interface do usuário da apresentação que permite ao script adicione recursos como menus, caixas de diálogo e barras laterais. Um script só pode interagir com a interface do instância atual de uma apresentação aberta e somente se o script estiver vinculado à apresentação. Para mais informações, consulte guias para menus e caixas de diálogo e barras laterais.

// 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();
}

Retornar

Ui


newAffineTransformBuilder()

Retorna um novo AffineTransformBuilder para criar um AffineTransform. O builder é predefinida com a transformação de identidade afins.

Retornar

AffineTransformBuilder


openById(id)

Abre o Presentation com o ID fornecido.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Se a apresentação já estiver aberta, a mesma instância será retornada.

Parâmetros

NomeTipoDescrição
idString

Retornar

Presentation: a apresentação com o ID fornecido.

Autorização

Os scripts que usam esse método precisam de autorização com um ou mais dos seguintes escopos:

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

openByUrl(url)

Abre o Presentation com o URL fornecido.

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Se a apresentação já estiver aberta, a mesma instância será retornada.

Parâmetros

NomeTipoDescrição
urlString

Retornar

Presentation: a apresentação com o URL fornecido.

Autorização

Os scripts que usam esse método precisam de autorização com um ou mais dos seguintes escopos:

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