Una presentazione.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addEditor(emailAddress) | Presentation | Aggiunge l'utente specificato all'elenco di editor per Presentation . |
addEditor(user) | Presentation | Aggiunge l'utente specificato all'elenco di editor per Presentation . |
addEditors(emailAddresses) | Presentation | Aggiunge l'array di utenti specificato all'elenco di editor per Presentation . |
addViewer(emailAddress) | Presentation | Aggiunge l'utente specificato all'elenco di visualizzatori per Presentation . |
addViewer(user) | Presentation | Aggiunge l'utente specificato all'elenco di visualizzatori per Presentation . |
addViewers(emailAddresses) | Presentation | Aggiunge l'array specificato di utenti all'elenco di visualizzatori per Presentation . |
appendSlide() | Slide | aggiunge una slide alla fine della presentazione utilizzando l'PredefinedLayout.BLANK
predefinito basato sull'istanza principale corrente. |
appendSlide(layout) | Slide | Consente di aggiungere una slide alla fine della presentazione utilizzando il layout specificato in base all'attuale principale. |
appendSlide(predefinedLayout) | Slide | aggiunge una slide alla fine della presentazione utilizzando il layout predefinito specificato in base a principale corrente. |
appendSlide(slide) | Slide | Aggiungi una copia del Slide fornito alla fine della presentazione. |
appendSlide(slide, linkingMode) | Slide | Aggiunge una copia del Slide fornito dalla presentazione di origine alla fine del
presentazione corrente e imposta il link della slide come specificato dal SlideLinkingMode . |
getEditors() | User[] | Ottiene l'elenco degli editor per questo Presentation . |
getId() | String | Restituisce l'identificatore univoco della presentazione. |
getLayouts() | Layout[] | Recupera i layout della presentazione. |
getMasters() | Master[] | Ottiene gli elementi master nella presentazione. |
getName() | String | Restituisce il nome o il titolo della presentazione. |
getNotesMaster() | NotesMaster | Ottiene lo schema delle note della presentazione. |
getNotesPageHeight() | Number | Restituisce l'altezza della pagina dello schema delle note e delle pagine delle note nella presentazione, in punti. |
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 o null se non ne esiste nessuno. |
getPageHeight() | Number | Restituisce l'altezza della pagina delle slide, dei layout e degli schemi nella presentazione in punti. |
getPageWidth() | Number | Restituisce la larghezza della pagina delle slide, dei layout e degli schemi nella presentazione in punti. |
getSelection() | Selection | Recupera la selezione dell'utente nella presentazione attiva. |
getSlideById(id) | Slide | Restituisce Slide con l'ID specificato o null se non ne esiste nessuno. |
getSlides() | Slide[] | Recupera le slide nella presentazione. |
getUrl() | String | Recupera l'URL per accedere a questa presentazione. |
getViewers() | User[] | Consente di acquisire l'elenco di visualizzatori e commentatori di Presentation . |
insertSlide(insertionIndex) | Slide | Inserisce nella presentazione una slide in base all'indice specificato utilizzando il layout predefinito PredefinedLayout.BLANK in base allo schema corrente. |
insertSlide(insertionIndex, layout) | Slide | Inserisce nella presentazione una slide all'indice specificato utilizzando il layout specificato in base a principale corrente. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Inserisce nella presentazione una slide in base all'indice specificato utilizzando il valore predefinito specificato in base a quello principale corrente. |
insertSlide(insertionIndex, slide) | Slide | Inserisce nella presentazione una copia del valore Slide fornito nell'indice specificato. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | Inserisce una copia del valore Slide fornito dalla presentazione di origine all'elemento specificato
nella presentazione corrente e imposta il link della 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 di visualizzatori e commentatori per Presentation . |
removeViewer(user) | Presentation | Rimuove l'utente specificato dall'elenco di visualizzatori e commentatori per Presentation . |
replaceAllText(findText, replaceText) | Integer | Sostituisce tutte le istanze di testo corrispondenti a Trova testo con Sostituisci testo. |
replaceAllText(findText, replaceText, matchCase) | Integer | Sostituisce tutte le istanze di testo corrispondenti a Trova testo con Sostituisci testo. |
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 di editor per Presentation
. Se l'utente era già
nell'elenco dei visualizzatori, questo metodo promuove l'utente all'esterno dell'elenco dei visualizzatori.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'indirizzo email dell'utente da aggiungere. |
Invio
Presentation
: 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 di editor per Presentation
. Se l'utente era già
nell'elenco dei visualizzatori, questo metodo promuove l'utente all'esterno dell'elenco dei visualizzatori.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una rappresentazione dell'utente da aggiungere. |
Invio
Presentation
: 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 di utenti specificato all'elenco di editor per Presentation
. Se uno dei
utenti erano già presenti nell'elenco dei visualizzatori, questo metodo li promuove dall'elenco dei
spettatori.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
emailAddresses | String[] | Un array di indirizzi email degli utenti da aggiungere. |
Invio
Presentation
: 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 di visualizzatori per Presentation
. Se l'utente era già
nell'elenco degli editor, questo metodo non ha alcun effetto.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'indirizzo email dell'utente da aggiungere. |
Invio
Presentation
: 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 di visualizzatori per Presentation
. Se l'utente era già
nell'elenco degli editor, questo metodo non ha alcun effetto.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una rappresentazione dell'utente da aggiungere. |
Invio
Presentation
: 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 di visualizzatori per Presentation
. Se uno dei
utenti erano già presenti nell'elenco degli editor, questo metodo non ha alcun effetto su di loro.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
emailAddresses | String[] | Un array di indirizzi email degli utenti da aggiungere. |
Invio
Presentation
: 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()
aggiunge una slide alla fine della presentazione utilizzando l'PredefinedLayout.BLANK
predefinito basato sull'istanza principale corrente. L'attuale master è uno dei seguenti:
- Lo schema dell'ultima slide attuale.
- Il primo schema della presentazione, se non ci sono slide.
Invio
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)
Consente di aggiungere una slide alla fine della presentazione utilizzando il layout specificato in base all'attuale principale. L'attuale master è uno dei seguenti:
- Lo schema dell'ultima slide attuale.
- Il primo schema della presentazione, se non ci sono slide.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
layout | Layout | Il layout da utilizzare per la nuova slide. dovrebbe essere presente nel master attuale. |
Invio
Slide
: la nuova slide aggiunta.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(predefinedLayout)
aggiunge una slide alla fine della presentazione utilizzando il layout predefinito specificato in base a principale attuale. L'attuale master è uno dei seguenti:
- Lo schema dell'ultima slide attuale.
- Il primo schema della presentazione, se non ci sono slide.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
predefinedLayout | PredefinedLayout | Il layout predefinito da usare per la nuova slide. dovrebbe essere presente principale attuale. |
Invio
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)
Aggiungi una copia del Slide
fornito alla fine della presentazione.
Se la slide da copiare proviene da una presentazione diversa, lo schema principale e il layout vengono copiate anche 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. |
Invio
Slide
: la nuova slide aggiunta.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide, linkingMode)
Aggiunge una copia del Slide
fornito dalla presentazione di origine alla fine del
presentazione corrente e imposta il link della slide come specificato dal SlideLinkingMode
.
Se la slide da copiare proviene da una presentazione diversa, lo schema principale e il layout vengono copiate anche se non esistono già nella presentazione corrente.
Se la modalità di collegamento è SlideLinkingMode.LINKED
, la slide aggiunta può essere aggiornata in
corrisponde alla slide di origine fornita quando viene chiamato Slide.refreshSlide()
. Altri collaboratori
puoi vedere il link alla slide sulla fonte. Non è possibile utilizzare SlideLinkingMode.LINKED
con
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. |
Invio
Slide
: la nuova slide.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getEditors()
Ottiene l'elenco degli editor per 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()
Restituisce l'identificatore univoco della presentazione. L'ID presentazione viene utilizzato con SlidesApp.openById()
per aprire un'istanza di presentazione specifica.
Invio
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.
Invio
Layout[]
: l'elenco dei layout 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
getMasters()
Ottiene gli elementi master nella presentazione.
Invio
Master[]
: l'elenco degli schemi presenti 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.
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()
Ottiene lo schema delle note della presentazione.
Invio
NotesMaster
: lo schema delle note della presentazione.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageHeight()
Restituisce l'altezza della pagina dello schema delle note e delle pagine delle note nella presentazione, in punti. Loro tutte hanno la stessa altezza della 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 dello schema delle note e delle pagine delle note nella presentazione, in punti. Tutti abbiano la stessa larghezza della 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 PageElement
con l'ID specificato o null
se non ne esiste nessuno.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
id | String | L'ID dell'elemento di pagina recuperato. |
Invio
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 nella presentazione in punti. Loro tutte hanno la stessa altezza della 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 slide, dei layout e degli schemi nella presentazione in punti. Tutti abbiano la stessa larghezza della 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 solo alla selezione di l'utente che esegue lo script e solo se lo script è legato alla presentazione.
Tieni presente che la selezione restituita è la selezione effettiva corrente. Durante l'esecuzione dello script 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 sia 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();
Invio
Selection
: una rappresentazione della selezione dell'utente o null
se lo script non è associato a
la presentazione o se non è disponibile una selezione valida dell'utente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideById(id)
Restituisce Slide
con l'ID specificato o null
se non ne esiste nessuno.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
id | String | L'ID della slide che viene recuperata. |
Invio
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 nella presentazione.
Invio
Slide[]
: l'elenco delle slide 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
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());
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()
Consente di acquisire l'elenco di visualizzatori e commentatori di 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 nella presentazione una slide in base all'indice specificato utilizzando il layout predefinito PredefinedLayout.BLANK
in base allo schema corrente. L'attuale master è
uno dei seguenti:
- Lo schema della slide precedente.
- Lo schema della prima slide, se InserIndex è pari a zero.
- Il primo schema della presentazione, se non ci sono slide.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'indice in base zero che indica dove inserire la slide. |
Invio
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 nella presentazione una slide all'indice specificato utilizzando il layout specificato in base a principale corrente. L'attuale master è uno dei seguenti:
- Lo schema della slide precedente.
- Lo schema della prima slide, se InserIndex è pari a zero.
- Il primo schema della presentazione, se non ci sono 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 nel master attuale. |
Invio
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 nella presentazione una slide in base all'indice specificato utilizzando il valore predefinito specificato in base a quello principale corrente. L'attuale master è uno dei seguenti:
- Lo schema della slide precedente.
- Lo schema della prima slide, se InserIndex è pari a zero.
- Il primo schema della presentazione, se non ci sono slide.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
insertionIndex | Integer | L'indice in base zero che indica dove inserire la slide. |
predefinedLayout | PredefinedLayout | Il layout predefinito da usare per la nuova slide. dovrebbe essere presente principale corrente. |
Invio
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 nella presentazione una copia del valore Slide
fornito nell'indice specificato.
Se la slide da copiare proviene da una presentazione diversa, lo schema principale e il layout vengono copiate anche 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. |
Invio
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 all'elemento specificato
nella presentazione corrente e imposta il link della slide come specificato dal SlideLinkingMode
.
Se la slide da copiare proviene da una presentazione diversa, lo schema principale e il layout vengono copiate anche se non esistono già nella presentazione corrente.
Se la modalità di collegamento è SlideLinkingMode.LINKED
, la slide inserita può essere aggiornata in
corrisponde alla slide di origine fornita quando viene chiamato Slide.refreshSlide()
. Altri collaboratori
puoi vedere il link alla slide sulla fonte. Non è possibile utilizzare SlideLinkingMode.LINKED
con
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. |
Invio
Slide
: la nuova slide.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(emailAddress)
Rimuove l'utente specificato dall'elenco degli editor per Presentation
. Questo metodo non
impedisce agli utenti di accedere a Presentation
se appartengono a una classe di utenti con
accesso generale, ad esempio se Presentation
viene condiviso con l'intera organizzazione
dominio o se Presentation
si trova in un Drive condiviso a cui l'utente può accedere.
Per i file di Drive, l'utente viene rimosso anche dall'elenco dei visualizzatori.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
emailAddress | String | L'indirizzo email dell'utente da rimuovere. |
Invio
Presentation
: 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
viene condiviso con l'intera organizzazione
dominio o se Presentation
si trova in un Drive condiviso a cui l'utente può accedere.
Per i file di Drive, l'utente viene rimosso anche dall'elenco dei visualizzatori.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
user | User | Una rappresentazione dell'utente da rimuovere. |
Invio
Presentation
: 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 di visualizzatori e commentatori per Presentation
. Questo
non ha effetto se l'utente è un editor, non un visualizzatore o un commentatore. Questo metodo
non impedisce agli utenti di accedere a Presentation
se appartengono a una classe di utenti che
dispongono di accesso generale, ad esempio, se Presentation
è condiviso con
l'intero dominio 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. |
Invio
Presentation
: Presentation
per il concatenamento.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(user)
Rimuove l'utente specificato dall'elenco di visualizzatori e commentatori per Presentation
. Questo
non ha effetto se l'utente è un editor, non un visualizzatore. Inoltre, questo metodo non blocca
agli utenti di accedere a Presentation
se appartengono a una classe di utenti con
accesso, ad esempio se Presentation
è condiviso con l'intero dominio dell'utente oppure
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 |
---|---|---|
user | User | Una rappresentazione dell'utente da rimuovere. |
Invio
Presentation
: Presentation
per il concatenamento.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
Sostituisce tutte le istanze di testo corrispondenti a Trova testo con Sostituisci testo. La ricerca è maiuscola insensibile.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
findText | String | Il testo da trovare. |
replaceText | String | Il testo per sostituire il testo corrispondente. |
Invio
Integer
: il numero di occorrenze modificato
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 a Trova testo con Sostituisci testo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
findText | String | Il testo da trovare. |
replaceText | String | Il testo per sostituire il testo corrispondente. |
matchCase | Boolean | Se true , la ricerca è sensibile alle maiuscole. se false , la ricerca viene
senza distinzione tra maiuscole e minuscole. |
Invio
Integer
: il numero di occorrenze modificato
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
. Ciò 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 elemento Presentation
chiuso. Utilizza uno dei metodi aperti su 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
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