Class Presentation

Apresentação

Uma apresentação.

Métodos

MétodoTipo de retornoBreve descrição
addEditor(emailAddress)PresentationAdiciona o usuário especificado à lista de editores do Presentation.
addEditor(user)PresentationAdiciona o usuário especificado à lista de editores do Presentation.
addEditors(emailAddresses)PresentationAdiciona a matriz de usuários especificada à lista de editores do Presentation.
addViewer(emailAddress)PresentationAdiciona o usuário especificado à lista de leitores do Presentation.
addViewer(user)PresentationAdiciona o usuário especificado à lista de leitores do Presentation.
addViewers(emailAddresses)PresentationAdiciona a matriz de usuários especificada à lista de leitores para Presentation.
appendSlide()SlideAnexa um slide ao final da apresentação usando PredefinedLayout.BLANK. um layout predefinido com base no mestre atual.
appendSlide(layout)SlideAnexa um slide ao final da apresentação usando o layout especificado com base no mestre.
appendSlide(predefinedLayout)SlideAnexa um slide ao final da apresentação usando o layout predefinido especificado com base no o mestre atual.
appendSlide(slide)SlideAnexa uma cópia do Slide fornecido ao final da apresentação.
appendSlide(slide, linkingMode)SlideAnexa uma cópia do Slide fornecido da apresentação de origem ao final do apresentação atual e define o link do slide conforme especificado por SlideLinkingMode.
getEditors()User[]Recebe a lista de editores desse Presentation.
getId()StringRecebe o identificador exclusivo da apresentação.
getLayouts()Layout[]Extrai os layouts da apresentação.
getMasters()Master[]Consegue os mestres da apresentação.
getName()StringRecebe o nome ou título da apresentação.
getNotesMaster()NotesMasterRecebe o mestre das notas da apresentação.
getNotesPageHeight()NumberRecebe a altura da página do mestre de notas e das páginas de notas da apresentação em pontos.
getNotesPageWidth()NumberRecebe a largura da página do mestre das notas e das páginas das notas da apresentação em pontos.
getPageElementById(id)PageElementRetorna o PageElement com o ID fornecido ou null se não houver nenhum.
getPageHeight()NumberRecebe a altura da página dos slides, layouts e mestres da apresentação em pontos.
getPageWidth()NumberRecebe a largura da página dos slides, layouts e mestres da apresentação em pontos.
getSelection()SelectionExtrai a seleção do usuário na apresentação ativa.
getSlideById(id)SlideRetorna o Slide com o ID fornecido ou null se não houver nenhum.
getSlides()Slide[]Acessa os slides da apresentação.
getUrl()StringRecupera o URL para acessar esta apresentação.
getViewers()User[]Recebe a lista de leitores e comentadores deste Presentation.
insertSlide(insertionIndex)SlideInsere um slide no índice especificado na apresentação usando o layout predefinido PredefinedLayout.BLANK com base no mestre atual.
insertSlide(insertionIndex, layout)SlideInsere um slide no índice especificado na apresentação usando o layout especificado com base no o mestre atual.
insertSlide(insertionIndex, predefinedLayout)SlideInsere um slide no índice especificado na apresentação, usando o valor predefinido especificado o layout com base no mestre atual.
insertSlide(insertionIndex, slide)SlideInsere uma cópia do Slide fornecido no índice especificado na apresentação.
insertSlide(insertionIndex, slide, linkingMode)SlideInsere uma cópia do Slide fornecido da apresentação de origem na índice na apresentação atual e define o link do slide conforme especificado por SlideLinkingMode.
removeEditor(emailAddress)PresentationRemove o usuário especificado da lista de editores do Presentation.
removeEditor(user)PresentationRemove o usuário especificado da lista de editores do Presentation.
removeViewer(emailAddress)PresentationRemove o usuário especificado da lista de leitores e comentadores do Presentation.
removeViewer(user)PresentationRemove o usuário especificado da lista de leitores e comentadores do Presentation.
replaceAllText(findText, replaceText)IntegerSubstitui todas as instâncias de texto correspondente a localizar texto pelo texto de substituição.
replaceAllText(findText, replaceText, matchCase)IntegerSubstitui todas as instâncias de texto correspondente a localizar texto pelo texto de substituição.
saveAndClose()voidSalva o Presentation atual.
setName(name)voidDefine o nome ou título da apresentação.

Documentação detalhada

addEditor(emailAddress)

Adiciona o usuário especificado à lista de editores do Presentation. Se o usuário já estava na lista de visualizadores, esse método promove o usuário para fora da lista de leitores.

Parâmetros

NomeTipoDescrição
emailAddressStringEndereço de e-mail do usuário a ser adicionado.

Retornar

Presentation: este Presentation, para encadeamento.

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

addEditor(user)

Adiciona o usuário especificado à lista de editores do Presentation. Se o usuário já estava na lista de visualizadores, esse método promove o usuário para fora da lista de leitores.

Parâmetros

NomeTipoDescrição
userUserUma representação do usuário a ser adicionado.

Retornar

Presentation: este Presentation, para encadeamento.

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

addEditors(emailAddresses)

Adiciona a matriz de usuários especificada à lista de editores do Presentation. Se algum dos usuários já estavam na lista de visualizadores, este método os promove para fora da lista de os espectadores.

Parâmetros

NomeTipoDescrição
emailAddressesString[]Uma matriz de endereços de e-mail dos usuários a serem adicionados.

Retornar

Presentation: este Presentation, para encadeamento.

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

addViewer(emailAddress)

Adiciona o usuário especificado à lista de leitores do Presentation. Se o usuário já estava na lista de editores, esse método não terá efeito.

Parâmetros

NomeTipoDescrição
emailAddressStringEndereço de e-mail do usuário a ser adicionado.

Retornar

Presentation: este Presentation, para encadeamento.

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

addViewer(user)

Adiciona o usuário especificado à lista de leitores do Presentation. Se o usuário já estava na lista de editores, esse método não terá efeito.

Parâmetros

NomeTipoDescrição
userUserUma representação do usuário a ser adicionado.

Retornar

Presentation: este Presentation, para encadeamento.

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

addViewers(emailAddresses)

Adiciona a matriz de usuários especificada à lista de leitores para Presentation. Se algum dos usuários já estavam na lista de editores, este método não terá efeito para eles.

Parâmetros

NomeTipoDescrição
emailAddressesString[]Uma matriz de endereços de e-mail dos usuários a serem adicionados.

Retornar

Presentation: este Presentation, para encadeamento.

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

appendSlide()

Anexa um slide ao final da apresentação usando PredefinedLayout.BLANK. um layout predefinido com base no mestre atual. O mestre atual é um dos seguintes:

  • O mestre do último slide atual.
  • O primeiro mestre da apresentação, se não houver slide.

Retornar

Slide: o novo slide anexado.

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

appendSlide(layout)

Anexa um slide ao final da apresentação usando o layout especificado com base no mestre. O mestre atual é um dos seguintes:

  • O mestre do último slide atual.
  • O primeiro mestre da apresentação, se não houver slide.

Parâmetros

NomeTipoDescrição
layoutLayoutO layout a ser usado para o novo slide. ele precisa estar no mestre atual.

Retornar

Slide: o novo slide anexado.

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

appendSlide(predefinedLayout)

Anexa um slide ao final da apresentação usando o layout predefinido especificado com base no o mestre atual. O mestre atual é um dos seguintes:

  • O mestre do último slide atual.
  • O primeiro mestre da apresentação, se não houver slide.

Parâmetros

NomeTipoDescrição
predefinedLayoutPredefinedLayoutO layout predefinido que será usado no novo slide. ele precisa estar presente o mestre atual.

Retornar

Slide: o novo slide anexado.

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

appendSlide(slide)

Anexa uma cópia do Slide fornecido ao final da apresentação.

Se o slide copiado for de outra apresentação, o mestre e o layout principais páginas também são copiadas se ainda não existirem na apresentação.

// Copy a slide from another presentation and appends it.
var otherPresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = otherPresentation.getSlides()[0];
currentPresentation.appendSlide(slide);

Parâmetros

NomeTipoDescrição
slideSlideO slide a ser copiado e anexado.

Retornar

Slide: o novo slide anexado.

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

appendSlide(slide, linkingMode)

Anexa uma cópia do Slide fornecido da apresentação de origem ao final do apresentação atual e define o link do slide conforme especificado por SlideLinkingMode.

Se o slide copiado for de outra apresentação, o mestre e o layout principais páginas também são copiadas se ainda não existirem na apresentação atual.

Se o modo de vinculação for SlideLinkingMode.LINKED, o slide anexado poderá ser atualizado para corresponder ao slide de origem fornecido quando Slide.refreshSlide() for chamado. Outros colaboradores pode conferir o link para o slide de origem. SlideLinkingMode.LINKED não pode ser usado com fonte de slides da apresentação atual.

// Copy a slide from another presentation, then append and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);

Parâmetros

NomeTipoDescrição
slideSlideO slide a ser copiado, anexado e vinculado.
linkingModeSlideLinkingModeO modo de vinculação a ser usado.

Retornar

Slide: o novo slide.

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

getEditors()

Recebe a lista de editores desse Presentation.

Retornar

User[]: uma matriz de usuários com permissão para edição.

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

getId()

Recebe o identificador exclusivo da apresentação. O ID da apresentação é usado com SlidesApp.openById() para abrir uma instância de apresentação específica.

Retornar

String: o ID desta apresentação.

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

getLayouts()

Extrai os layouts da apresentação.

Retornar

Layout[]: é a lista de layouts da apresentação.

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

getMasters()

Consegue os mestres da apresentação.

Retornar

Master[]: a lista de mestres da apresentação.

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

getName()

Recebe o nome ou título da apresentação.

Retornar

String: o título desta apresentação.

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

getNotesMaster()

Recebe o mestre das notas da apresentação.

Retornar

NotesMaster: o mestre das notas da apresentação.

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

getNotesPageHeight()

Recebe a altura da página do mestre de notas e das páginas de notas da apresentação em pontos. Eles todos têm a mesma altura de página.

Retornar

Number: a altura da página de notas em pontos.

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

getNotesPageWidth()

Recebe a largura da página do mestre das notas e das páginas das notas da apresentação em pontos. Todos eles tenham a mesma largura de página.

Retornar

Number: a largura da página de notas em pontos.

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

getPageElementById(id)

Retorna o PageElement com o ID fornecido ou null se não houver nenhum.

Parâmetros

NomeTipoDescrição
idStringO ID do elemento de página que está sendo recuperado.

Retornar

PageElement: o elemento de página 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.currentonly
  • https://www.googleapis.com/auth/presentations

getPageHeight()

Recebe a altura da página dos slides, layouts e mestres da apresentação em pontos. Eles todos têm a mesma altura de página.

Retornar

Number: a altura da página em pontos.

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

getPageWidth()

Recebe a largura da página dos slides, layouts e mestres da apresentação em pontos. Todos eles tenham a mesma largura de página.

Retornar

Number: a largura da página em pontos.

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

getSelection()

Extrai a seleção do usuário na apresentação ativa. Um script só pode acessar a seleção de o usuário que está executando o script e somente se ele estiver vinculado à apresentação.

A seleção retornada é a seleção atual vigente. Conforme o script executa várias mudanças na apresentação, a seleção é transformada para levá-las em consideração. Por exemplo, se duas formas A e B forem selecionadas e o script remover a forma B, a objeto de seleção retornado é implicitamente atualizado de forma que apenas a forma A seja selecionada.

// Gets the current active page that is selected in the active presentation.
var selection = SlidesApp.getActivePresentation().getSelection();
var currentPage = selection.getCurrentPage();

Retornar

Selection: uma representação da seleção do usuário, ou null se o script não estiver vinculado a apresentação ou se não houver seleção de usuário válida.

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

getSlideById(id)

Retorna o Slide com o ID fornecido ou null se não houver nenhum.

Parâmetros

NomeTipoDescrição
idStringO ID do slide que está sendo recuperado.

Retornar

Slide: o slide 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.currentonly
  • https://www.googleapis.com/auth/presentations

getSlides()

Acessa os slides da apresentação.

Retornar

Slide[]: a lista de slides desta apresentação.

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

getUrl()

Recupera o URL para acessar esta apresentação.

var presentation = SlidesApp.getActivePresentation();

// Send out the link to open the presentation.
MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());

Retornar

String: o URL para acessar a apresentação atual.

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

getViewers()

Recebe a lista de leitores e comentadores deste Presentation.

Retornar

User[]: uma matriz de usuários com permissão de visualização ou comentário.

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

insertSlide(insertionIndex)

Insere um slide no índice especificado na apresentação usando o layout predefinido PredefinedLayout.BLANK com base no mestre atual. O mestre atual é uma das seguintes opções:

  • O mestre do slide anterior.
  • O mestre do primeiro slide, se o insertIndex for zero.
  • O primeiro mestre da apresentação, se não houver slide.

Parâmetros

NomeTipoDescrição
insertionIndexIntegerO índice de base zero que indica onde inserir o slide.

Retornar

Slide: o novo slide inserido.

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

insertSlide(insertionIndex, layout)

Insere um slide no índice especificado na apresentação usando o layout especificado com base no o mestre atual. O mestre atual é um dos seguintes:

  • O mestre do slide anterior.
  • O mestre do primeiro slide, se o insertIndex for zero.
  • O primeiro mestre da apresentação, se não houver slide.

Parâmetros

NomeTipoDescrição
insertionIndexIntegerO índice de base zero que indica onde inserir o slide.
layoutLayoutO layout a ser usado para o novo slide. ele precisa estar no mestre atual.

Retornar

Slide: o novo slide inserido.

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

insertSlide(insertionIndex, predefinedLayout)

Insere um slide no índice especificado na apresentação, usando o valor predefinido especificado o layout com base no mestre atual. O mestre atual é um dos seguintes:

  • O mestre do slide anterior.
  • O mestre do primeiro slide, se o insertIndex for zero.
  • O primeiro mestre da apresentação, se não houver slide.

Parâmetros

NomeTipoDescrição
insertionIndexIntegerO índice de base zero que indica onde inserir o slide.
predefinedLayoutPredefinedLayoutO layout predefinido que será usado no novo slide. ele precisa estar presente o mestre atual.

Retornar

Slide: o novo slide inserido.

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

insertSlide(insertionIndex, slide)

Insere uma cópia do Slide fornecido no índice especificado na apresentação.

Se o slide copiado for de outra apresentação, o mestre e o layout principais páginas também são copiadas se ainda não existirem na apresentação.

// Copy a slide from another presentation and inserts it.
var otherPresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = otherPresentation.getSlides()[0];
var insertionIndex = 1;
currentPresentation.insertSlide(insertionIndex, slide);

Parâmetros

NomeTipoDescrição
insertionIndexIntegerO índice de base zero que indica onde inserir o slide.
slideSlideO slide a ser copiado e inserido.

Retornar

Slide: o novo slide inserido.

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

insertSlide(insertionIndex, slide, linkingMode)

Insere uma cópia do Slide fornecido da apresentação de origem na índice na apresentação atual e define o link do slide conforme especificado por SlideLinkingMode.

Se o slide copiado for de outra apresentação, o mestre e o layout principais páginas também são copiadas se ainda não existirem na apresentação atual.

Se o modo de vinculação for SlideLinkingMode.LINKED, o slide inserido poderá ser atualizado para corresponder ao slide de origem fornecido quando Slide.refreshSlide() for chamado. Outros colaboradores pode conferir o link para o slide de origem. SlideLinkingMode.LINKED não pode ser usado com fonte de slides da apresentação atual.

// Copy a slide from another presentation, then insert and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var insertionIndex = 1;
var insertedSlide =
    currentPresentation.insertSlide(
    insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);

Parâmetros

NomeTipoDescrição
insertionIndexIntegerO índice de base zero que indica onde inserir o slide.
slideSlideO slide a ser copiado e inserido.
linkingModeSlideLinkingModeO modo de vinculação a ser usado.

Retornar

Slide: o novo slide.

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

removeEditor(emailAddress)

Remove o usuário especificado da lista de editores do Presentation. Esse método não bloquear o acesso de usuários a Presentation se eles pertencerem a uma classe de usuários acesso geral, por exemplo, se o Presentation for compartilhado com todo o ou se Presentation estiver em um drive compartilhado que o usuário pode acessar.

Nos arquivos do Drive, isso também remove o usuário da lista de leitores.

Parâmetros

NomeTipoDescrição
emailAddressStringO endereço de e-mail do usuário a ser removido.

Retornar

Presentation: este Presentation, para encadeamento.

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

removeEditor(user)

Remove o usuário especificado da lista de editores do Presentation. Esse método não bloquear o acesso de usuários a Presentation se eles pertencerem a uma classe de usuários acesso geral, por exemplo, se o Presentation for compartilhado com todo o ou se Presentation estiver em um drive compartilhado que o usuário pode acessar.

Nos arquivos do Drive, isso também remove o usuário da lista de leitores.

Parâmetros

NomeTipoDescrição
userUserUma representação do usuário a ser removido.

Retornar

Presentation: este Presentation, para encadeamento.

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

removeViewer(emailAddress)

Remove o usuário especificado da lista de leitores e comentadores do Presentation. Isso não terá efeito se o usuário for um editor, não um leitor ou comentador. Esse método também não impede que os usuários acessem a Presentation caso pertençam a uma classe de usuários que ter acesso geral, por exemplo, se o Presentation for compartilhado com o o domínio inteiro ou se o Presentation estiver em um drive compartilhado que o usuário possa acessar.

Nos arquivos do Drive, isso também remove o usuário da lista de editores.

Parâmetros

NomeTipoDescrição
emailAddressStringO endereço de e-mail do usuário a ser removido.

Retornar

Presentation: este Presentation para encadeamento.

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

removeViewer(user)

Remove o usuário especificado da lista de leitores e comentadores do Presentation. Isso não terá efeito se o usuário for um editor, não um leitor. Esse método também não bloqueia que os usuários acessem a Presentation caso pertençam a uma classe de usuários com problemas acesso, por exemplo, se o Presentation for compartilhado com todo o domínio do usuário ou se o Presentation estiver em um drive compartilhado que o usuário possa acessar.

Nos arquivos do Drive, isso também remove o usuário da lista de editores.

Parâmetros

NomeTipoDescrição
userUserUma representação do usuário a ser removido.

Retornar

Presentation: este Presentation para encadeamento.

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

replaceAllText(findText, replaceText)

Substitui todas as instâncias de texto correspondente a localizar texto pelo texto de substituição. A pesquisa é caso insensíveis.

Parâmetros

NomeTipoDescrição
findTextStringO texto a ser encontrado.
replaceTextStringO texto que substituirá o texto correspondente.

Retornar

Integer: o número de ocorrências alterado

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

replaceAllText(findText, replaceText, matchCase)

Substitui todas as instâncias de texto correspondente a localizar texto pelo texto de substituição.

Parâmetros

NomeTipoDescrição
findTextStringO texto a ser encontrado.
replaceTextStringO texto que substituirá o texto correspondente.
matchCaseBooleanSe for true, a pesquisa diferencia maiúsculas de minúsculas. se for false, a pesquisa será são indiferentes a maiúsculas.

Retornar

Integer: o número de ocorrências alterado

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

saveAndClose()

Salva o Presentation atual. Faz com que as atualizações pendentes sejam limpas e aplicadas.

O método saveAndClose() é invocado automaticamente no final da execução do script. para cada Presentation aberto, mesmo que a execução do script seja encerrada com um erro.

Não é possível editar um Presentation fechado. Use um dos métodos abertos no SlidesApp para reabrir uma apresentação para edição.

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

setName(name)

Define o nome ou título da apresentação.

Parâmetros

NomeTipoDescrição
nameStringO nome que será definido para a apresentação.

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