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 specificato di utenti all'elenco degli editor per Presentation.
addViewer(emailAddress)PresentationAggiunge l'utente specificato all'elenco dei visualizzatori per Presentation.
addViewer(user)PresentationAggiunge l'utente specificato all'elenco dei visualizzatori per Presentation.
addViewers(emailAddresses)PresentationAggiunge l'array specificato di utenti all'elenco dei visualizzatori per Presentation.
appendSlide()SlideAccoda una slide alla fine della presentazione utilizzando il layout PredefinedLayout.BLANK predefinito in base allo schema corrente.
appendSlide(layout)SlideAccoda una slide alla fine della presentazione utilizzando il layout specificato in base all'attuale master.
appendSlide(predefinedLayout)SlideAccoda una slide alla fine della presentazione utilizzando il layout predefinito specificato in base allo schema corrente.
appendSlide(slide)SlideAccoda una copia del Slide fornito alla fine della presentazione.
appendSlide(slide, linkingMode)SlideAccoda alla fine della presentazione corrente una copia del valore Slide fornito dalla presentazione di origine e imposta il link alla slide come specificato dal SlideLinkingMode.
getEditors()User[]Consente di acquisire l'elenco degli editor di Presentation.
getId()StringRestituisce l'identificatore univoco della presentazione.
getLayouts()Layout[]Recupera i layout della presentazione.
getMasters()Master[]Consente di acquisire gli schemi della presentazione.
getName()StringRestituisce il nome o il titolo della presentazione.
getNotesMaster()NotesMasterVisualizza il master delle note della presentazione.
getNotesPageHeight()NumberRestituisce l'altezza in punti della pagina dello schema delle note e delle pagine delle note nella presentazione.
getNotesPageWidth()NumberRestituisce la larghezza della pagina dello schema delle note e delle pagine delle note nella presentazione in punti.
getPageElementById(id)PageElementRestituisce PageElement con l'ID specificato oppure null se non ne esiste nessuno.
getPageHeight()NumberRestituisce l'altezza della pagina delle slide, dei layout e degli schemi della presentazione in punti.
getPageWidth()NumberRestituisce la larghezza della pagina delle slide, dei layout e degli schemi della presentazione in punti.
getSelection()SelectionRestituisce la selezione dell'utente nella presentazione attiva.
getSlideById(id)SlideRestituisce Slide con l'ID specificato oppure null se non ne esiste nessuno.
getSlides()Slide[]Recupera le slide della presentazione.
getUrl()StringRecupera l'URL per accedere a questa presentazione.
getViewers()User[]Visualizza l'elenco di spettatori e commentatori per Presentation.
insertSlide(insertionIndex)SlideInserisce una slide nell'indice specificato nella presentazione utilizzando il layout predefinito PredefinedLayout.BLANK basato sullo schema corrente.
insertSlide(insertionIndex, layout)SlideInserisce una slide nell'indice specificato nella presentazione utilizzando il layout specificato in base allo schema corrente.
insertSlide(insertionIndex, predefinedLayout)SlideInserisce una slide nell'indice specificato nella presentazione utilizzando il layout predefinito specificato in base allo schema corrente.
insertSlide(insertionIndex, slide)SlideInserisce una copia del valore Slide fornito nell'indice specificato nella presentazione.
insertSlide(insertionIndex, slide, linkingMode)SlideInserisce una copia del valore Slide fornito dalla presentazione di origine nell'indice specificato nella presentazione corrente e imposta il link alla slide come specificato dal 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 dei visualizzatori e commentatori per Presentation.
removeViewer(user)PresentationRimuove l'utente specificato dall'elenco dei visualizzatori e commentatori per Presentation.
replaceAllText(findText, replaceText)IntegerSostituisce tutte le istanze del testo che corrisponde al testo trovato con testo Sostituisci.
replaceAllText(findText, replaceText, matchCase)IntegerSostituisce tutte le istanze del testo che corrisponde al testo trovato con testo Sostituisci.
saveAndClose()voidSalva l'attuale Presentation.
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, scegli questo metodo per escluderlo.

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da aggiungere.

Ritorni

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

addEditor(user)

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

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da aggiungere.

Ritorni

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

addEditors(emailAddresses)

Aggiunge l'array specificato di utenti all'elenco degli editor per Presentation. Se uno degli utenti era già presente nell'elenco degli spettatori, questo metodo lo promuove fuori dall'elenco degli spettatori.

Parametri

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

Ritorni

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

addViewer(emailAddress)

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

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da aggiungere.

Ritorni

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

addViewer(user)

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

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da aggiungere.

Ritorni

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

addViewers(emailAddresses)

Aggiunge l'array specificato di utenti all'elenco dei visualizzatori per Presentation. Se qualcuno degli utenti era già presente nell'elenco degli editor, questo metodo non produce alcun effetto.

Parametri

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

Ritorni

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

appendSlide()

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

  • Lo schema dell'ultima slide corrente.
  • Il primo schema della presentazione, se non è presente alcuna slide.

Ritorni

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)

Accoda una slide alla fine della presentazione utilizzando il layout specificato in base all'attuale master. L'attuale principale è uno dei seguenti:

  • Lo schema dell'ultima slide corrente.
  • Il primo schema della presentazione, se non è presente alcuna slide.

Parametri

NomeTipoDescrizione
layoutLayoutIl layout da utilizzare per la nuova slide; deve essere presente nello schema corrente.

Ritorni

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)

Accoda una slide alla fine della presentazione utilizzando il layout predefinito specificato in base allo schema corrente. L'attuale principale è uno dei seguenti:

  • Lo schema dell'ultima slide corrente.
  • Il primo schema della presentazione, se non è presente alcuna slide.

Parametri

NomeTipoDescrizione
predefinedLayoutPredefinedLayoutIl layout predefinito da utilizzare per la nuova slide; dovrebbe essere presente nell'attuale schema.

Ritorni

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)

Accoda una copia del Slide fornito alla fine della presentazione.

Se la slide copiata proviene da una presentazione diversa, vengono copiate anche le pagine principali dello schema e di layout, se non esistono già in questa presentazione.

// 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);

Parametri

NomeTipoDescrizione
slideSlideLa slide da copiare e aggiungere.

Ritorni

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)

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

Se la slide copiata appartiene a una presentazione diversa, vengono copiate anche le pagine principali dello schema e del layout, se non esistono già nella presentazione corrente.

Se la modalità collegamento è SlideLinkingMode.LINKED, la slide aggiunta può essere aggiornata in modo che corrisponda alla slide di origine fornita quando viene richiamato Slide.refreshSlide(). Gli altri collaboratori possono vedere 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.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);

Parametri

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

Ritorni

Slide: la nuova diapositiva.

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()

Consente di acquisire l'elenco degli editor di Presentation.

Ritorni

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()

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

Ritorni

String: l'ID 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

getLayouts()

Recupera i layout della presentazione.

Ritorni

Layout[]: l'elenco dei layout 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

getMasters()

Consente di acquisire gli schemi della presentazione.

Ritorni

Master[]: l'elenco degli schemi nella 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()

Restituisce il nome o il titolo della presentazione.

Ritorni

String: il titolo 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

getNotesMaster()

Visualizza il master delle note della presentazione.

Ritorni

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 in punti della pagina dello schema delle note e delle pagine delle note nella presentazione. Hanno tutte la stessa altezza di pagina.

Ritorni

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

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()

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

Ritorni

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 ne esiste nessuno.

Parametri

NomeTipoDescrizione
idStringL'ID dell'elemento di pagina recuperato.

Ritorni

PageElement: l'elemento di 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 della presentazione in punti. Hanno tutte la stessa altezza di pagina.

Ritorni

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 tutte la stessa larghezza della pagina.

Ritorni

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()

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

Tieni presente che la selezione restituita rappresenta la selezione effettiva corrente. Man mano che lo script apporta varie modifiche alla presentazione, la selezione viene trasformata per tenerne conto. Ad esempio, se vengono selezionate due forme A e B e lo script rimuove la forma B, l'oggetto di selezione restituito viene implicitamente aggiornato in modo che venga selezionata solo la forma A.

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

Ritorni

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

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 ne esiste nessuno.

Parametri

NomeTipoDescrizione
idStringL'ID della slide che viene recuperata.

Ritorni

Slide: 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.

Ritorni

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.

var presentation = SlidesApp.getActivePresentation();

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

Ritorni

String: l'URL per accedere alla 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()

Visualizza l'elenco di spettatori e commentatori per Presentation.

Ritorni

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 nella presentazione utilizzando il layout predefinito PredefinedLayout.BLANK basato sullo schema corrente. L'attuale master è uno dei seguenti:

  • Lo schema della slide precedente.
  • Lo schema della prima slide, se inserimentoIndex è zero.
  • Il primo schema della presentazione, se non è presente alcuna slide.

Parametri

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

Ritorni

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 nella presentazione utilizzando il layout specificato in base allo schema corrente. L'attuale principale è uno dei seguenti:

  • Lo schema della slide precedente.
  • Lo schema della prima slide, se inserimentoIndex è zero.
  • Il primo schema della presentazione, se non è presente alcuna slide.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice in base zero che indica dove inserire la slide.
layoutLayoutIl layout da utilizzare per la nuova slide; deve essere presente nello schema corrente.

Ritorni

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 nella presentazione utilizzando il layout predefinito specificato in base allo schema corrente. L'attuale principale è uno dei seguenti:

  • Lo schema della slide precedente.
  • Lo schema della prima slide, se inserimentoIndex è zero.
  • Il primo schema della presentazione, se non è presente alcuna slide.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice in base zero che indica dove inserire la slide.
predefinedLayoutPredefinedLayoutIl layout predefinito da utilizzare per la nuova slide; dovrebbe essere presente nell'attuale schema.

Ritorni

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 valore Slide fornito nell'indice specificato nella presentazione.

Se la slide copiata proviene da una presentazione diversa, vengono copiate anche le pagine principali dello schema e di layout, se non esistono già in questa presentazione.

// 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);

Parametri

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

Ritorni

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 valore Slide fornito dalla presentazione di origine nell'indice specificato nella presentazione corrente e imposta il link alla slide come specificato dal SlideLinkingMode.

Se la slide copiata appartiene a una presentazione diversa, vengono copiate anche le pagine principali dello schema e del layout, se non esistono già nella presentazione corrente.

Se la modalità 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 vedere 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.
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);

Parametri

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

Ritorni

Slide: la nuova diapositiva.

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 con accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova su 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.

Ritorni

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

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 con accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova su 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.

Ritorni

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(emailAddress)

Rimuove l'utente specificato dall'elenco dei visualizzatori e commentatori per Presentation. Questo metodo non ha 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 con 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.

Ritorni

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 dei visualizzatori e commentatori per Presentation. Questo metodo non ha effetto se l'utente è un editor, non un visualizzatore. Questo metodo non impedisce inoltre agli utenti di accedere a Presentation se appartengono a una classe di utenti con accesso generale, ad esempio se Presentation è condiviso con l'intero dominio dell'utente o se Presentation si trova su 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.

Ritorni

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 del testo che corrisponde al testo trovato con testo Sostituisci. La ricerca non fa distinzione tra maiuscole e minuscole.

Parametri

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl testo da sostituire al testo corrispondente.

Ritorni

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 del testo che corrisponde al testo trovato con testo Sostituisci.

Parametri

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl testo da sostituire al testo corrispondente.
matchCaseBooleanSe true, la ricerca è sensibile alle maiuscole; in false, la ricerca non fa distinzione tra maiuscole e minuscole.

Ritorni

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'attuale Presentation. 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.

Impossibile modificare un Presentation chiuso. Utilizza uno dei metodi disponibili su SlidesApp per riaprire una determinata presentazione e modificarla.

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