Class SlidesApp

Apresentações de apps

Cria e abre o 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 um 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 dos valores usados para especificar o alinhamento do conteúdo.
DashStyleDashStyleUma enumeração dos diferentes estilos de traço que um Line pode ter.
FillTypeFillTypeUma enumeração dos 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 da página.
PageTypePageTypeUma enumeração dos tipos de páginas.
ParagraphAlignmentParagraphAlignmentUma enumeração dos tipos de alinhamento de parágrafos.
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 Planilhas.
SlideLinkingModeSlideLinkingModeUma enumeração das formas como as apresentações podem ser vinculadas.
SlidePositionSlidePositionUma enumeração dos tipos de posições dos slides.
SpacingModeSpacingModeUma enumeração dos tipos de modos de espaçamento.
TextBaselineOffsetTextBaselineOffsetUma enumeração dos tipos de deslocamento de valor de referência do texto.
TextDirectionTextDirectionUma enumeração dos tipos de rotas de texto.
ThemeColorTypeThemeColorTypeUma enumeração de cores do tema.
VideoSourceTypeVideoSourceTypeÉ uma enumeração dos tipos de fonte 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 em que o script é vinculado ao contêiner ou null se não houver uma apresentação ativa.
getUi()UiRetorna uma instância do ambiente de interface do usuário da apresentação que permite que o 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
nameStringNome da apresentação criada.

Retornar

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

Autorização

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

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

getActivePresentation()

Retorna a apresentação ativa no momento em que o script é vinculado ao contêiner ou null se não houver uma apresentação ativa. Para interagir com uma apresentação a que o script não esteja vinculado ao 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 de apresentação será retornada.

Retornar

Presentation

Autorização

Os scripts que usam esse método exigem 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 de interface do usuário da apresentação que permite que o script adicione recursos, como menus, caixas de diálogo e barras laterais. Um script só pode interagir com a IU para a instância atual de uma apresentação aberta e somente se o script estiver vinculado à apresentação. Para mais informações, consulte os guias de 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 é predefinido com a transformação afine de identidade.

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 de apresentação 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 exigem 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 de apresentação 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 exigem autorização com um ou mais dos seguintes escopos:

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