Il servizio Advanced Presentazioni ti consente di accedere all'API Presentazioni utilizzando Apps Script. Questo servizio consente agli script di leggere e modificare i contenuti in Presentazioni Google.
Riferimento
Per informazioni dettagliate su questo servizio, consulta documentazione di riferimento per l'API Presentazioni. Come tutti i servizi avanzati in Apps Script, il servizio Presentazioni avanzato utilizza il metodo gli stessi oggetti, metodi e parametri dell'API pubblica. Per ulteriori informazioni, consulta la sezione Come vengono determinate le firme dei metodi.
Per segnalare problemi e ricevere ulteriore assistenza, consulta le Guida di assistenza per Presentazioni.
Codice di esempio
Il codice campione riportato di seguito utilizza la versione 1 dell'API.
Crea una nuova presentazione
L'esempio seguente mostra come creare una nuova presentazione utilizzando il metodo Servizio avanzato di Presentazioni. Equivale al Creare una nuova presentazione esempio della ricetta.
Crea una nuova slide
L'esempio seguente mostra come creare una nuova slide in una presentazione, in base a un indice specifico e con un layout predefinito. Equivale al Crea una nuova slide esempio della ricetta.
Leggi gli ID oggetto degli elementi di pagina
L'esempio seguente mostra come recuperare gli ID oggetto per ogni pagina su una slide specifica utilizzando una maschera di campo. Equivale al Leggere gli ID oggetto degli elementi da una pagina esempio della ricetta.
Aggiungi una nuova casella di testo
L'esempio seguente mostra come aggiungere una nuova casella di testo a una slide e aggiungere del testo. Equivale al Aggiungere una casella di testo a una slide esempio della ricetta.
Formatta il testo di forma
L'esempio seguente mostra come formattare il testo di una forma, aggiornandone colore, carattere e sottolineatura del testo. Equivale al Formattare il testo in una forma o in una casella di testo esempio della ricetta.
Best practice
Aggiornamenti collettivi
Quando utilizzi il servizio avanzato di Presentazioni, combina più richieste in un array
anziché chiamare batchUpdate
in un loop.
Evita: chiama batchUpdate
in loop.
var titles = ["slide 1", "slide 2"];
for (var i = 0; i < titles.length; i++) {
Slides.Presentations.batchUpdate(preso, {
requests: [{
createSlide: ...
}]
});
}
Do: chiama batchUpdate
con un array di
aggiornamenti.
var requests = [];
var titles = ["slide 1", "slide 2"];
for (var i = 0; i < titles.length; i++) {
requests.push({ createSlide: ... });
}
Slides.Presentations.batchUpdate(preso, {
requests: requests
});