Class Presentation

Presentazione

Una presentazione.

Metodi

MetodoTipo restituitoBreve descrizione
addEditor(emailAddress)PresentationAggiunge l'utente specificato all'elenco degli editor per Presentation.
addEditor(user)PresentationAggiunge l'utente specificato all'elenco degli editor per Presentation.
addEditors(emailAddresses)PresentationAggiunge l'array di utenti specificato all'elenco degli editor del Presentation.
addViewer(emailAddress)PresentationAggiunge l'utente specificato all'elenco degli spettatori di Presentation.
addViewer(user)PresentationAggiunge l'utente specificato all'elenco degli spettatori di Presentation.
addViewers(emailAddresses)PresentationAggiunge l'array di utenti specificato all'elenco dei visualizzatori di Presentation.
appendSlide()SlideAggiunge una slide alla fine della presentazione utilizzando il layout predefinito in base allo schema corrente.PredefinedLayout.BLANK
appendSlide(layout)SlideAggiunge una slide alla fine della presentazione utilizzando il layout specificato in base al master corrente.
appendSlide(predefinedLayout)SlideAggiunge una slide alla fine della presentazione utilizzando il layout predefinito specificato in base al master corrente.
appendSlide(slide)SlideAggiunge una copia del Slide fornito alla fine della presentazione.
appendSlide(slide, linkingMode)SlideAggiunge una copia del Slide fornito dalla presentazione di origine alla fine della presentazione corrente e imposta il link alla slide come specificato da SlideLinkingMode.
getEditors()User[]Recupera l'elenco degli editor per questo Presentation.
getId()StringRecupera l'identificatore univoco della presentazione.
getLayouts()Layout[]Recupera i layout nella presentazione.
getMasters()Master[]Recupera gli schemi della presentazione.
getName()StringRecupera il nome o il titolo della presentazione.
getNotesMaster()NotesMasterRecupera lo schema delle note della presentazione.
getNotesPageHeight()NumberRestituisce l'altezza della pagina del master delle note e delle pagine delle note nella presentazione in punti.
getNotesPageWidth()NumberOttiene la larghezza della pagina dello schema delle note e delle pagine delle note nella presentazione in punti.
getPageElementById(id)PageElement|nullRestituisce PageElement con l'ID specificato oppure null se non esiste.
getPageHeight()NumberRestituisce l'altezza della pagina delle slide, dei layout e degli schemi nella presentazione in punti.
getPageWidth()NumberRestituisce la larghezza della pagina delle slide, dei layout e degli schemi della presentazione in punti.
getSelection()Selection|nullRecupera la selezione dell'utente nella presentazione attiva.
getSlideById(id)Slide|nullRestituisce Slide con l'ID specificato oppure null se non esiste.
getSlides()Slide[]Recupera le slide della presentazione.
getUrl()StringRecupera l'URL per accedere a questa presentazione.
getViewers()User[]Recupera l'elenco di visualizzatori e commentatori per questo Presentation.
insertSlide(insertionIndex)SlideInserisce una slide nell'indice specificato della presentazione utilizzando il layout predefinito PredefinedLayout.BLANK in base allo schema corrente.
insertSlide(insertionIndex, layout)SlideInserisce una slide nell'indice specificato della presentazione utilizzando il layout specificato in base allo schema corrente.
insertSlide(insertionIndex, predefinedLayout)SlideInserisce una slide nell'indice specificato della presentazione utilizzando il layout predefinito specificato in base al master corrente.
insertSlide(insertionIndex, slide)SlideInserisce una copia del Slide fornito nell'indice specificato della presentazione.
insertSlide(insertionIndex, slide, linkingMode)SlideInserisce una copia del Slide fornito dalla presentazione di origine nell'indice specificato della presentazione corrente e imposta il link alla slide come specificato da SlideLinkingMode.
removeEditor(emailAddress)PresentationRimuove l'utente specificato dall'elenco degli editor per Presentation.
removeEditor(user)PresentationRimuove l'utente specificato dall'elenco degli editor per Presentation.
removeViewer(emailAddress)PresentationRimuove l'utente specificato dall'elenco di visualizzatori e commentatori del Presentation.
removeViewer(user)PresentationRimuove l'utente specificato dall'elenco di visualizzatori e commentatori del Presentation.
replaceAllText(findText, replaceText)IntegerSostituisce tutte le istanze di testo corrispondenti al testo di ricerca con il testo sostitutivo.
replaceAllText(findText, replaceText, matchCase)IntegerSostituisce tutte le istanze di testo corrispondenti al testo di ricerca con il testo sostitutivo.
saveAndClose()voidSalva l'Presentation corrente.
setName(name)voidImposta il nome o il titolo della presentazione.

Documentazione dettagliata

addEditor(emailAddress)

Aggiunge l'utente specificato all'elenco degli editor per Presentation. Se l'utente era già nell'elenco degli spettatori, questo metodo lo rimuove dall'elenco.

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da aggiungere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

addEditor(user)

Aggiunge l'utente specificato all'elenco degli editor per Presentation. Se l'utente era già nell'elenco degli spettatori, questo metodo lo rimuove dall'elenco.

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da aggiungere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

addEditors(emailAddresses)

Aggiunge l'array di utenti specificato all'elenco degli editor del Presentation. Se alcuni utenti erano già presenti nell'elenco degli spettatori, questo metodo li rimuove dall'elenco.

Parametri

NomeTipoDescrizione
emailAddressesString[]Un array di indirizzi email degli utenti da aggiungere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

addViewer(emailAddress)

Aggiunge l'utente specificato all'elenco degli spettatori di Presentation. Se l'utente era già nell'elenco degli editor, questo metodo non ha effetto.

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da aggiungere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

addViewer(user)

Aggiunge l'utente specificato all'elenco degli spettatori di Presentation. Se l'utente era già nell'elenco degli editor, questo metodo non ha effetto.

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da aggiungere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

addViewers(emailAddresses)

Aggiunge l'array di utenti specificato all'elenco dei visualizzatori di Presentation. Se alcuni degli utenti erano già presenti nell'elenco degli editor, questo metodo non ha alcun effetto.

Parametri

NomeTipoDescrizione
emailAddressesString[]Un array di indirizzi email degli utenti da aggiungere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

appendSlide()

Aggiunge una slide alla fine della presentazione utilizzando il layout predefinito in base allo schema corrente.PredefinedLayout.BLANK L'attuale master è uno dei seguenti:

  • Il master dell'ultima slide corrente.
  • Il primo schema nella presentazione, se non ci sono slide.

Indietro

Slide: la nuova slide aggiunta.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

appendSlide(layout)

Aggiunge una slide alla fine della presentazione utilizzando il layout specificato in base al master corrente. L'attuale master è uno dei seguenti:

  • Il master dell'ultima slide corrente.
  • Il primo schema nella presentazione, se non ci sono slide.

Parametri

NomeTipoDescrizione
layoutLayoutIl layout da utilizzare per la nuova slide, che deve essere presente nel master corrente.

Indietro

Slide: la nuova slide aggiunta.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

appendSlide(predefinedLayout)

Aggiunge una slide alla fine della presentazione utilizzando il layout predefinito specificato in base al master corrente. L'attuale master è uno dei seguenti:

  • Il master dell'ultima slide corrente.
  • Il primo schema nella presentazione, se non ci sono slide.

Parametri

NomeTipoDescrizione
predefinedLayoutPredefinedLayoutIl layout predefinito da utilizzare per la nuova slide. Deve essere presente nel master corrente.

Indietro

Slide: la nuova slide aggiunta.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

appendSlide(slide)

Aggiunge una copia del Slide fornito alla fine della presentazione.

Se la slide copiata proviene da un'altra presentazione, vengono copiate anche le pagine master e layout principali, se non esistono già in questa presentazione.

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

Parametri

NomeTipoDescrizione
slideSlideLa slide da copiare e aggiungere.

Indietro

Slide: la nuova slide aggiunta.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

appendSlide(slide, linkingMode)

Aggiunge una copia del Slide fornito dalla presentazione di origine alla fine della presentazione corrente e imposta il link alla slide come specificato da SlideLinkingMode.

Se la slide copiata proviene da un'altra presentazione, vengono copiate anche le pagine master e layout padre, se non esistono già nella presentazione corrente.

Se la modalità di collegamento è SlideLinkingMode.LINKED, la slide aggiunta può essere aggiornata in modo che corrisponda alla slide di origine fornita quando viene chiamato Slide.refreshSlide(). Gli altri collaboratori possono visualizzare il link alla slide di origine. SlideLinkingMode.LINKED non può essere utilizzato con le slide di origine della presentazione corrente.

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

Parametri

NomeTipoDescrizione
slideSlideLa slide da copiare, aggiungere e collegare.
linkingModeSlideLinkingModeLa modalità di collegamento da utilizzare.

Indietro

Slide: la nuova slide.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getEditors()

Recupera l'elenco degli editor per questo Presentation.

Indietro

User[]: un array di utenti con autorizzazione di modifica.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getId()

Recupera l'identificatore univoco della presentazione. L'ID presentazione viene utilizzato con SlidesApp.openById() per aprire un'istanza di presentazione specifica.

Indietro

String: l'ID di questa presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getLayouts()

Recupera i layout nella presentazione.

Indietro

Layout[]: l'elenco dei layout in questa presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMasters()

Recupera gli schemi della presentazione.

Indietro

Master[]: l'elenco degli schemi in questa presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getName()

Recupera il nome o il titolo della presentazione.

Indietro

String: il titolo di questa presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getNotesMaster()

Recupera lo schema delle note della presentazione.

Indietro

NotesMaster: lo schema delle note della presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getNotesPageHeight()

Restituisce l'altezza della pagina del master delle note e delle pagine delle note nella presentazione in punti. Hanno tutti la stessa altezza della pagina.

Indietro

Number: l'altezza della pagina delle note in punti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getNotesPageWidth()

Ottiene la larghezza della pagina dello schema delle note e delle pagine delle note nella presentazione in punti. Hanno tutti la stessa larghezza della pagina.

Indietro

Number: la larghezza della pagina delle note in punti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getPageElementById(id)

Restituisce PageElement con l'ID specificato oppure null se non esiste.

Parametri

NomeTipoDescrizione
idStringL'ID dell'elemento della pagina che viene recuperato.

Indietro

PageElement|null: l'elemento della pagina con l'ID specificato.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getPageHeight()

Restituisce l'altezza della pagina delle slide, dei layout e degli schemi nella presentazione in punti. Hanno tutti la stessa altezza della pagina.

Indietro

Number: l'altezza della pagina in punti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getPageWidth()

Restituisce la larghezza della pagina delle slide, dei layout e degli schemi della presentazione in punti. Hanno tutti la stessa larghezza della pagina.

Indietro

Number: la larghezza della pagina in punti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSelection()

Recupera la selezione dell'utente nella presentazione attiva. Uno script può accedere solo alla selezione dell'utente che lo esegue e solo se lo script è associato alla presentazione.

Tieni presente che la selezione restituita è quella attualmente effettiva. Poiché lo script esegue varie modifiche alla presentazione, la selezione viene trasformata per tenerne conto. Ad esempio, se vengono selezionate due forme A e B e poi lo script rimuove la forma B, l'oggetto di selezione restituito viene aggiornato implicitamente in modo che venga selezionata solo la forma A.

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

Indietro

Selection|null: una rappresentazione della selezione dell'utente o null se lo script non è associato alla presentazione o se non è presente una selezione valida dell'utente.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSlideById(id)

Restituisce Slide con l'ID specificato oppure null se non esiste.

Parametri

NomeTipoDescrizione
idStringL'ID della slide che viene recuperata.

Indietro

Slide|null: la slide con l'ID specificato.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSlides()

Recupera le slide della presentazione.

Indietro

Slide[]: l'elenco delle slide di questa presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getUrl()

Recupera l'URL per accedere a questa presentazione.

const presentation = SlidesApp.getActivePresentation();

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

Indietro

String: l'URL per accedere al file di presentazione corrente.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getViewers()

Recupera l'elenco di visualizzatori e commentatori per questo Presentation.

Indietro

User[]: un array di utenti con autorizzazione di visualizzazione o commento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

insertSlide(insertionIndex)

Inserisce una slide nell'indice specificato della presentazione utilizzando il layout predefinito PredefinedLayout.BLANK in base allo schema corrente. L'attuale master è uno dei seguenti:

  • Il master della slide precedente.
  • La slide master della prima slide, se insertionIndex è zero.
  • Il primo schema nella presentazione, se non ci sono slide.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a base zero che indica dove inserire la slide.

Indietro

Slide: la nuova slide inserita.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

insertSlide(insertionIndex, layout)

Inserisce una slide nell'indice specificato della presentazione utilizzando il layout specificato in base allo schema corrente. L'attuale master è uno dei seguenti:

  • Il master della slide precedente.
  • La slide master della prima slide, se insertionIndex è zero.
  • Il primo schema nella presentazione, se non ci sono slide.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a base zero che indica dove inserire la slide.
layoutLayoutIl layout da utilizzare per la nuova slide, che deve essere presente nel master corrente.

Indietro

Slide: la nuova slide inserita.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

insertSlide(insertionIndex, predefinedLayout)

Inserisce una slide nell'indice specificato della presentazione utilizzando il layout predefinito specificato in base al master corrente. L'attuale master è uno dei seguenti:

  • Il master della slide precedente.
  • La slide master della prima slide, se insertionIndex è zero.
  • Il primo schema nella presentazione, se non ci sono slide.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a base zero che indica dove inserire la slide.
predefinedLayoutPredefinedLayoutIl layout predefinito da utilizzare per la nuova slide. Deve essere presente nel master corrente.

Indietro

Slide: la nuova slide inserita.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

insertSlide(insertionIndex, slide)

Inserisce una copia del Slide fornito nell'indice specificato della presentazione.

Se la slide copiata proviene da un'altra presentazione, vengono copiate anche le pagine master e layout principali, se non esistono già in questa presentazione.

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

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a base zero che indica dove inserire la slide.
slideSlideLa slide da copiare e inserire.

Indietro

Slide: la nuova slide inserita.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

insertSlide(insertionIndex, slide, linkingMode)

Inserisce una copia del Slide fornito dalla presentazione di origine nell'indice specificato della presentazione corrente e imposta il link alla slide come specificato da SlideLinkingMode.

Se la slide copiata proviene da un'altra presentazione, vengono copiate anche le pagine master e layout padre, se non esistono già nella presentazione corrente.

Se la modalità di collegamento è SlideLinkingMode.LINKED, la slide inserita può essere aggiornata in modo che corrisponda alla slide di origine fornita quando viene chiamato Slide.refreshSlide(). Gli altri collaboratori possono visualizzare il link alla slide di origine. SlideLinkingMode.LINKED non può essere utilizzato con le slide di origine della presentazione corrente.

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

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a base zero che indica dove inserire la slide.
slideSlideLa slide da copiare e inserire.
linkingModeSlideLinkingModeLa modalità di collegamento da utilizzare.

Indietro

Slide: la nuova slide.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

removeEditor(emailAddress)

Rimuove l'utente specificato dall'elenco degli editor per Presentation. Questo metodo non impedisce agli utenti di accedere a Presentation se appartengono a una classe di utenti che dispone di accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova in un Drive condiviso a cui l'utente può accedere.

Per i file di Drive, l'utente viene rimosso anche dall'elenco dei visualizzatori.

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da rimuovere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

removeEditor(user)

Rimuove l'utente specificato dall'elenco degli editor per Presentation. Questo metodo non impedisce agli utenti di accedere a Presentation se appartengono a una classe di utenti che dispone di accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova in un Drive condiviso a cui l'utente può accedere.

Per i file di Drive, l'utente viene rimosso anche dall'elenco dei visualizzatori.

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da rimuovere.

Indietro

Presentation — This Presentation, for chaining.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

removeViewer(emailAddress)

Rimuove l'utente specificato dall'elenco di visualizzatori e commentatori del Presentation. Questo metodo non ha alcun effetto se l'utente è un editor, non un visualizzatore o un commentatore. Questo metodo non impedisce inoltre agli utenti di accedere a Presentation se appartengono a una classe di utenti che hanno accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova in un Drive condiviso a cui l'utente può accedere.

Per i file di Drive, l'utente viene rimosso anche dall'elenco degli editor.

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da rimuovere.

Indietro

Presentation — Questo Presentation per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

removeViewer(user)

Rimuove l'utente specificato dall'elenco di visualizzatori e commentatori del Presentation. Questo metodo non ha effetto se l'utente è un editor, non un visualizzatore. Questo metodo non impedisce agli utenti di accedere a Presentation se appartengono a una classe di utenti che hanno accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova in un Drive condiviso a cui l'utente può accedere.

Per i file di Drive, l'utente viene rimosso anche dall'elenco degli editor.

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da rimuovere.

Indietro

Presentation — Questo Presentation per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

replaceAllText(findText, replaceText)

Sostituisce tutte le istanze di testo corrispondenti al testo di ricerca con il testo sostitutivo. La ricerca non distingue tra maiuscole e minuscole.

Parametri

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl testo con cui sostituire il testo corrispondente.

Indietro

Integer: il numero di occorrenze è cambiato

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

replaceAllText(findText, replaceText, matchCase)

Sostituisce tutte le istanze di testo corrispondenti al testo di ricerca con il testo sostitutivo.

Parametri

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl testo con cui sostituire il testo corrispondente.
matchCaseBooleanSe true, la ricerca è sensibile alle maiuscole; se false, la ricerca non distingue tra maiuscole e minuscole.

Indietro

Integer: il numero di occorrenze è cambiato

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

saveAndClose()

Salva l'Presentation corrente. Causa lo svuotamento e l'applicazione degli aggiornamenti in attesa.

Il metodo saveAndClose() viene richiamato automaticamente al termine dell'esecuzione dello script per ogni Presentation aperto, anche se l'esecuzione dello script è terminata con un errore.

Un Presentation chiuso non può essere modificato. Utilizza uno dei metodi di apertura su SlidesApp per riaprire una presentazione specifica per la modifica.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setName(name)

Imposta il nome o il titolo della presentazione.

Parametri

NomeTipoDescrizione
nameStringIl nome da impostare per questa presentazione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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