Class Presentation

Presentazione

Una presentazione.

Metodi

MetodoTipo restituitoBreve descrizione
addEditor(emailAddress)PresentationAggiunge l'utente specificato all'elenco degli editor di Presentation.
addEditor(user)PresentationAggiunge l'utente specificato all'elenco degli editor di Presentation.
addEditors(emailAddresses)PresentationAggiunge l'array di utenti specificato all'elenco degli editor di Presentation.
addViewer(emailAddress)PresentationAggiunge l'utente specificato all'elenco degli spettatori del Presentation.
addViewer(user)PresentationAggiunge l'utente specificato all'elenco degli spettatori del Presentation.
addViewers(emailAddresses)PresentationAggiunge l'array di utenti specificato all'elenco degli spettatori per Presentation.
appendSlide()SlideAggiunge una diapositiva alla fine della presentazione utilizzando il layout PredefinedLayout.BLANK predefinito in base allo schema corrente.
appendSlide(layout)SlideAggiunge una diapositiva alla fine della presentazione utilizzando il layout specificato in base al master corrente.
appendSlide(predefinedLayout)SlideAggiunge una diapositiva alla fine della presentazione utilizzando il layout predefinito specificato in base al modello corrente.
appendSlide(slide)SlideAggiunge una copia del Slide fornito alla fine della presentazione.
appendSlide(slide, linkingMode)SlideAggiunge alla fine della presentazione corrente una copia del Slide fornito dalla presentazione di origine e imposta il link alla diapositiva come specificato dal SlideLinkingMode.
getEditors()User[]Recupera l'elenco degli editor di questo Presentation.
getId()StringRecupera l'identificatore univoco della presentazione.
getLayouts()Layout[]Recupera i layout della 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 modello di note e delle pagine di note nella presentazione in punti.
getNotesPageWidth()NumberRestituisce la larghezza della pagina del modello di note e delle pagine di note nella presentazione in punti.
getPageElementById(id)PageElementRestituisce il PageElement con l'ID specificato o null se non esiste.
getPageHeight()NumberRestituisce l'altezza della pagina delle diapositive, dei layout e degli schemi della presentazione in punti.
getPageWidth()NumberRestituisce la larghezza della pagina delle diapositive, dei layout e degli schemi della presentazione in punti.
getSelection()SelectionRecupera la selezione dell'utente nella presentazione attiva.
getSlideById(id)SlideRestituisce il Slide con l'ID specificato o null se non esiste.
getSlides()Slide[]Recupera le diapositive 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 diapositiva nell'indice specificato della presentazione utilizzando il layout predefinito PredefinedLayout.BLANK in base allo schema corrente.
insertSlide(insertionIndex, layout)SlideInserisce una diapositiva nell'indice specificato della presentazione utilizzando il layout specificato in base allo schema corrente.
insertSlide(insertionIndex, predefinedLayout)SlideInserisce una diapositiva nell'indice specificato della presentazione utilizzando il layout predefinito specificato in base allo schema 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 nella presentazione corrente e imposta il link alla diapositiva come specificato dal SlideLinkingMode.
removeEditor(emailAddress)PresentationRimuove l'utente specificato dall'elenco degli editor di Presentation.
removeEditor(user)PresentationRimuove l'utente specificato dall'elenco degli editor di Presentation.
removeViewer(emailAddress)PresentationRimuove l'utente specificato dall'elenco di visualizzatori e commentatori per il Presentation.
removeViewer(user)PresentationRimuove l'utente specificato dall'elenco di visualizzatori e commentatori per il Presentation.
replaceAllText(findText, replaceText)IntegerSostituisce tutte le istanze di testo corrispondenti al testo trovato con il testo sostitutivo.
replaceAllText(findText, replaceText, matchCase)IntegerSostituisce tutte le istanze di testo corrispondenti al testo trovato con il testo sostitutivo.
saveAndClose()voidSalva il Presentation corrente.
setName(name)voidImposta il nome o il titolo della presentazione.

Documentazione dettagliata

addEditor(emailAddress)

Aggiunge l'utente specificato all'elenco degli editor di 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.

Invio

Presentation: questo Presentation, per l'accodamento.

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 di Presentation. Se l'utente era già nell'elenco degli spettatori, questo metodo lo rimuove dall'elenco.

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da aggiungere.

Invio

Presentation: questo Presentation, per l'accodamento.

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 di Presentation. Se uno degli utenti faceva già parte dell'elenco degli spettatori, questo metodo lo rimuove dall'elenco.

Parametri

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

Invio

Presentation: questo Presentation, per l'accodamento.

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 del Presentation. Se l'utente era già nell'elenco degli editor, questo metodo non ha alcun effetto.

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da aggiungere.

Invio

Presentation: questo Presentation, per l'accodamento.

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 del Presentation. Se l'utente era già nell'elenco degli editor, questo metodo non ha alcun effetto.

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da aggiungere.

Invio

Presentation: questo Presentation, per l'accodamento.

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 degli spettatori per Presentation. Se uno degli utenti faceva già parte dell'elenco degli editor, questo metodo non ha alcun effetto su di lui.

Parametri

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

Invio

Presentation: questo Presentation, per l'accodamento.

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 diapositiva alla fine della presentazione utilizzando il layout PredefinedLayout.BLANK predefinito in base allo schema corrente. Il master corrente è uno dei seguenti:

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

Invio

Slide: la nuova diapositiva 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 diapositiva alla fine della presentazione utilizzando il layout specificato in base al master corrente. Il master corrente è uno dei seguenti:

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

Parametri

NomeTipoDescrizione
layoutLayoutIl layout da utilizzare per la nuova diapositiva; deve essere presente nel modello corrente.

Invio

Slide: la nuova diapositiva 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 diapositiva alla fine della presentazione utilizzando il layout predefinito specificato in base al modello corrente. Il master corrente è uno dei seguenti:

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

Parametri

NomeTipoDescrizione
predefinedLayoutPredefinedLayoutIl layout predefinito da utilizzare per la nuova diapositiva. Deve essere presente nel modello corrente.

Invio

Slide: la nuova diapositiva 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 da copiare proviene da un'altra presentazione, vengono copiate anche le pagine di layout e 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 diapositiva da copiare e aggiungere.

Invio

Slide: la nuova diapositiva 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 alla fine della presentazione corrente una copia del Slide fornito dalla presentazione di origine e imposta il link alla diapositiva come specificato dal SlideLinkingMode.

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

Se la modalità di collegamento è SlideLinkingMode.LINKED, la slide aggiunta può essere aggiornata in modo da corrispondere alla slide di origine fornita quando viene chiamata 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 diapositiva da copiare, accodare e collegare.
linkingModeSlideLinkingModeLa modalità di collegamento da utilizzare.

Invio

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

Recupera l'elenco degli editor di questo Presentation.

Invio

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.

Invio

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 della presentazione.

Invio

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

Recupera gli schemi della presentazione.

Invio

Master[]: l'elenco degli elementi master 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.

Invio

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

Recupera lo schema delle note della presentazione.

Invio

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

Invio

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

Restituisce la larghezza della pagina del modello di note e delle pagine di note nella presentazione in punti. Hanno tutte la stessa larghezza di pagina.

Invio

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 il PageElement con l'ID specificato o null se non esiste.

Parametri

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

Invio

PageElement: 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 diapositive, dei layout e degli schemi della presentazione in punti. Hanno tutte la stessa altezza di pagina.

Invio

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 diapositive, dei layout e degli schemi della presentazione in punti. Hanno tutte la stessa larghezza di pagina.

Invio

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 alla selezione dell'utente che lo esegue solo se è legato alla presentazione.

Tieni presente che la selezione restituita è quella effettiva corrente. Man mano che lo script apporta varie modifiche alla presentazione, la selezione viene trasformata in modo da tenerle conto. Ad esempio, se sono selezionate due forme A e B e lo script rimuove la forma B, l'oggetto di selezione restituito viene aggiornato implicitamente in modo che sia 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();

Invio

Selection: una rappresentazione della selezione dell'utente o null se lo script non è associato alla presentazione o se non esiste una selezione dell'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 il Slide con l'ID specificato o null se non esiste.

Parametri

NomeTipoDescrizione
idStringL'ID della diapositiva che viene recuperata.

Invio

Slide: la diapositiva 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 diapositive della presentazione.

Invio

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

Invio

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

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

Invio

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 diapositiva nell'indice specificato della presentazione utilizzando il layout predefinito PredefinedLayout.BLANK in base allo schema corrente. Il master corrente è uno dei seguenti:

  • La slide principale precedente.
  • Il master della prima diapositiva, se l'indice di inserzione è zero.
  • Il primo schema della presentazione, se non è presente alcuna diapositiva.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a partire da zero che indica dove inserire la diapositiva.

Invio

Slide: la nuova diapositiva 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 diapositiva nell'indice specificato della presentazione utilizzando il layout specificato in base allo schema corrente. Il master corrente è uno dei seguenti:

  • La slide principale precedente.
  • Il master della prima diapositiva, se l'indice di inserzione è zero.
  • Il primo schema della presentazione, se non è presente alcuna diapositiva.

Parametri

NomeTipoDescrizione
insertionIndexIntegerL'indice a partire da zero che indica dove inserire la diapositiva.
layoutLayoutIl layout da utilizzare per la nuova diapositiva; deve essere presente nel modello corrente.

Invio

Slide: la nuova diapositiva 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 diapositiva nell'indice specificato della presentazione utilizzando il layout predefinito specificato in base allo schema corrente. Il master corrente è uno dei seguenti:

  • La slide principale precedente.
  • Il master della prima diapositiva, se l'indice di inserzione è zero.
  • Il primo schema della presentazione, se non è presente alcuna diapositiva.

Parametri

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

Invio

Slide: la nuova diapositiva 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 da copiare proviene da un'altra presentazione, vengono copiate anche le pagine di layout e 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 partire da zero che indica dove inserire la diapositiva.
slideSlideLa diapositiva da copiare e inserire.

Invio

Slide: la nuova diapositiva 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 nella presentazione corrente e imposta il link alla diapositiva come specificato dal SlideLinkingMode.

Se la slide da copiare proviene da un'altra presentazione, vengono copiate anche le pagine di layout e modello principali se non esistono già nella presentazione corrente.

Se la modalità di collegamento è SlideLinkingMode.LINKED, la diapositiva inserita può essere aggiornata in modo da corrispondere alla diapositiva di origine fornita quando viene chiamata 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 partire da zero che indica dove inserire la diapositiva.
slideSlideLa diapositiva da copiare e inserire.
linkingModeSlideLinkingModeLa modalità di collegamento da utilizzare.

Invio

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 di 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 in un Drive condiviso a cui l'utente può accedere.

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

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email dell'utente da rimuovere.

Invio

Presentation: questo Presentation, per l'accodamento.

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 di 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 in un Drive condiviso a cui l'utente può accedere.

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

Parametri

NomeTipoDescrizione
userUserUna rappresentazione dell'utente da rimuovere.

Invio

Presentation: questo Presentation, per l'accodamento.

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 per il Presentation. Questo metodo non ha alcun effetto se l'utente è un editor, non uno spettatore o un commentatore. Inoltre, 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
emailAddressStringL'indirizzo email dell'utente da rimuovere.

Invio

Presentation: questo Presentation per l'accodamento.

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 per il Presentation. Questo metodo non ha alcun effetto se l'utente è un editor e non un visualizzatore. Inoltre, 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 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.

Invio

Presentation: questo Presentation per l'accodamento.

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 trovato con il testo sostitutivo. La ricerca non fa distinzione tra maiuscole e minuscole.

Parametri

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

Invio

Integer: il numero di occorrenze modificate

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 trovato con il testo sostitutivo.

Parametri

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl testo da sostituire al testo corrispondente.
matchCaseBooleanSe true, la ricerca è sensibile alle maiuscole; se false, la ricerca è insensibile alle maiuscole.

Invio

Integer: il numero di occorrenze modificate

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 il Presentation corrente. Consente di svuotare la cache e applicare gli 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 in SlidesApp per riaprire una determinata presentazione 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