Una presentazione.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addEditor(emailAddress) | Presentation | Aggiunge l'utente specificato all'elenco degli editor per Presentation . |
addEditor(user) | Presentation | Aggiunge l'utente specificato all'elenco degli editor per Presentation . |
addEditors(emailAddresses) | Presentation | Aggiunge l'array specificato di utenti all'elenco degli editor per Presentation . |
addViewer(emailAddress) | Presentation | Aggiunge l'utente specificato all'elenco dei visualizzatori per Presentation . |
addViewer(user) | Presentation | Aggiunge l'utente specificato all'elenco dei visualizzatori per Presentation . |
addViewers(emailAddresses) | Presentation | Aggiunge l'array specificato di utenti all'elenco dei visualizzatori per Presentation . |
appendSlide() | Slide | Accoda una slide alla fine della presentazione utilizzando il layout PredefinedLayout.BLANK
predefinito in base allo schema corrente. |
appendSlide(layout) | Slide | Accoda una slide alla fine della presentazione utilizzando il layout specificato in base all'attuale master. |
appendSlide(predefinedLayout) | Slide | Accoda una slide alla fine della presentazione utilizzando il layout predefinito specificato in base allo schema corrente. |
appendSlide(slide) | Slide | Accoda una copia del Slide fornito alla fine della presentazione. |
appendSlide(slide, linkingMode) | Slide | 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 . |
getEditors() | User[] | Consente di acquisire l'elenco degli editor di Presentation . |
getId() | String | Restituisce l'identificatore univoco della presentazione. |
getLayouts() | Layout[] | Recupera i layout della presentazione. |
getMasters() | Master[] | Consente di acquisire gli schemi della presentazione. |
getName() | String | Restituisce il nome o il titolo della presentazione. |
getNotesMaster() | NotesMaster | Visualizza il master delle note della presentazione. |
getNotesPageHeight() | Number | Restituisce l'altezza in punti della pagina dello schema delle note e delle pagine delle note nella presentazione. |
getNotesPageWidth() | Number | Restituisce la larghezza della pagina dello schema delle note e delle pagine delle note nella presentazione in punti. |
getPageElementById(id) | PageElement | Restituisce PageElement con l'ID specificato oppure null se non ne esiste nessuno. |
getPageHeight() | Number | Restituisce l'altezza della pagina delle slide, dei layout e degli schemi della presentazione in punti. |
getPageWidth() | Number | Restituisce la larghezza della pagina delle slide, dei layout e degli schemi della presentazione in punti. |
getSelection() | Selection | Restituisce la selezione dell'utente nella presentazione attiva. |
getSlideById(id) | Slide | Restituisce Slide con l'ID specificato oppure null se non ne esiste nessuno. |
getSlides() | Slide[] | Recupera le slide della presentazione. |
getUrl() | String | Recupera l'URL per accedere a questa presentazione. |
getViewers() | User[] | Visualizza l'elenco di spettatori e commentatori per Presentation . |
insertSlide(insertionIndex) | Slide | Inserisce una slide nell'indice specificato nella presentazione utilizzando il layout predefinito PredefinedLayout.BLANK basato sullo schema corrente. |
insertSlide(insertionIndex, layout) | Slide | Inserisce una slide nell'indice specificato nella presentazione utilizzando il layout specificato in base allo schema corrente. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Inserisce una slide nell'indice specificato nella presentazione utilizzando il layout predefinito specificato in base allo schema corrente. |
insertSlide(insertionIndex, slide) | Slide | Inserisce una copia del valore Slide fornito nell'indice specificato nella presentazione. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | 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 . |
removeEditor(emailAddress) | Presentation | Rimuove l'utente specificato dall'elenco degli editor per Presentation . |
removeEditor(user) | Presentation | Rimuove l'utente specificato dall'elenco degli editor per Presentation . |
removeViewer(emailAddress) | Presentation | Rimuove l'utente specificato dall'elenco dei visualizzatori e commentatori per Presentation . |
removeViewer(user) | Presentation | Rimuove l'utente specificato dall'elenco dei visualizzatori e commentatori per Presentation . |
replaceAllText(findText, replaceText) | Integer | Sostituisce tutte le istanze del testo che corrisponde al testo trovato con testo Sostituisci. |
replaceAllText(findText, replaceText, matchCase) | Integer | Sostituisce tutte le istanze del testo che corrisponde al testo trovato con testo Sostituisci. |
saveAndClose() | void | Salva l'attuale Presentation . |
setName(name) | void | Imposta 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
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'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
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una 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
Nome | Tipo | Descrizione |
---|---|---|
emailAddresses | String[] | 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
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'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
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una 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
Nome | Tipo | Descrizione |
---|---|---|
emailAddresses | String[] | 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
Nome | Tipo | Descrizione |
---|---|---|
layout | Layout | Il 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
Nome | Tipo | Descrizione |
---|---|---|
predefinedLayout | PredefinedLayout | Il 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
Nome | Tipo | Descrizione |
---|---|---|
slide | Slide | La 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
Nome | Tipo | Descrizione |
---|---|---|
slide | Slide | La slide da copiare, aggiungere e collegare. |
linkingMode | SlideLinkingMode | La 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
Nome | Tipo | Descrizione |
---|---|---|
id | String | L'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
Nome | Tipo | Descrizione |
---|---|---|
id | String | L'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
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'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
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'indice in base zero che indica dove inserire la slide. |
layout | Layout | Il 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
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'indice in base zero che indica dove inserire la slide. |
predefinedLayout | PredefinedLayout | Il 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
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'indice in base zero che indica dove inserire la slide. |
slide | Slide | La 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
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'indice in base zero che indica dove inserire la slide. |
slide | Slide | La slide da copiare e inserire. |
linkingMode | SlideLinkingMode | La 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
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'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
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una 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
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'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
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una 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
Nome | Tipo | Descrizione |
---|---|---|
findText | String | Il testo da trovare. |
replaceText | String | Il 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
Nome | Tipo | Descrizione |
---|---|---|
findText | String | Il testo da trovare. |
replaceText | String | Il testo da sostituire al testo corrispondente. |
matchCase | Boolean | Se 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
Nome | Tipo | Descrizione |
---|---|---|
name | String | Il 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