Class SlidesApp

Aplicativo Apresentações

Cria e abre Presentations que pode ser editado.

// Open a presentation by ID.
let 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 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 cores.
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 plano 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á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 de tipos de incorporação de gráficos das Planilhas
SlideLinkingModeSlideLinkingModeUma enumeração das maneiras de vincular os slides.
SlidePositionSlidePositionUma enumeração dos tipos de posições de slides.
SpacingModeSpacingModeUma enumeração dos tipos de modos de espaçamento.
TextBaselineOffsetTextBaselineOffsetUma enumeração dos tipos de deslocamento da linha de base do texto.
TextDirectionTextDirectionUma enumeração dos tipos de direções em texto.
ThemeColorTypeThemeColorTypeUma enumeração de cores do tema.
VideoSourceTypeVideoSourceTypeUma enumeração dos tipos de fonte de vídeo.

Métodos

MétodoTipo de retornoBreve descrição
create(name)PresentationCria e abre uma nova Presentation.
getActivePresentation()PresentationRetorna a apresentação ativa atual a que o script está vinculado ao contêiner ou null se não houver 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 uma nova Presentation.

Parâmetros

NomeTipoDescrição
nameStringO nome 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 atual a que o script está vinculado ao contêiner ou null se não houver apresentação ativa. Para interagir com uma apresentação em que o script não está vinculado ao contêiner, use openById(id).

// Get the current presentation to which this script is bound.
const 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 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 interface da 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 afim de identidade.

Retornar

AffineTransformBuilder


openById(id)

Abre o Presentation com o ID fornecido.

// Open a presentation by ID.
const 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 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.
const 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 exigem autorização com um ou mais dos seguintes escopos:

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