Class SlidesApp

SlidesApp

Cria e abre Presentations que podem ser editados.

// 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 de tipos de ajuste automático.
CellMergeStateCellMergeStateUma enumeração dos diferentes estados de mesclagem de uma célula de tabela.
ColorTypeColorTypeUma enumeração de tipos de cor.
ContentAlignmentContentAlignmentUma enumeração de 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 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 de 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ção.
ShapeTypeShapeTypeUma enumeração dos tipos de formas.
SheetsChartEmbedTypeSheetsChartEmbedTypeUma enumeração dos tipos de incorporação de gráficos das Planilhas Google.
SlideLinkingModeSlideLinkingModeUma enumeração das formas de vincular as Apresentações Google.
SlidePositionSlidePositionUma enumeração dos tipos de posições no slide.
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.
VideoSourceTypeVideoSourceTypeUma enumeração dos tipos de origem do 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 à qual o script está vinculado ao contêiner ou null se não houver uma apresentação ativa.
getUi()UiRetorna uma instância do ambiente da interface do usuário da apresentação que permite ao script adicionar recursos como menus, caixas de diálogo e barras laterais.
newAffineTransformBuilder()AffineTransformBuilderRetorna um novo AffineTransformBuilder para criar um AffineTransform.
openById(id)PresentationAbre a Presentation com o ID fornecido.
openByUrl(url)PresentationAbre a Presentation com o URL fornecido.

Documentação detalhada

create(name)

Cria e abre um novo Presentation.

Parâmetros

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

Retorno

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

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 à qual o script está vinculado ao contêiner ou null se não houver uma apresentação ativa. Para interagir com uma apresentação em que 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 de apresentação será retornada.

Retorno

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 da interface do usuário da apresentação que permite ao script adicionar recursos como menus, caixas de diálogo e barras laterais. Um script só pode interagir com a IU na instância atual de uma apresentação aberta e apenas se ele estiver vinculado à apresentação. Para mais informações, consulte os guias sobre 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();
}

Retorno

Ui


newAffineTransformBuilder()

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

Retorno

AffineTransformBuilder


openById(id)

Abre a 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

Retorno

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

Retorno

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