Crea e apre il file Presentations
, che può essere modificato.
// Open a presentation by ID. var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
AlignmentPosition | AlignmentPosition | Un'enumerazione dei tipi di posizioni dell'allineamento. |
ArrowStyle | ArrowStyle | Un'enumerazione dei diversi stili di freccia che un Line può avere. |
AutoTextType | AutoTextType | Un'enumerazione dei tipi di testo automatico. |
AutofitType | AutofitType | Un'enumerazione dei tipi di adattamento automatico. |
CellMergeState | CellMergeState | Un'enumerazione dei diversi stati di unione di una cella di tabella. |
ColorType | ColorType | Un'enumerazione dei tipi di colore. |
ContentAlignment | ContentAlignment | Un'enumerazione dei valori utilizzati per specificare l'allineamento dei contenuti. |
DashStyle | DashStyle | Un'enumerazione dei diversi stili di trattino che un Line può avere. |
FillType | FillType | Un'enumerazione dei tipi di riempimento. |
LineCategory | LineCategory | Un'enumerazione delle categorie di Line . |
LineFillType | LineFillType | Un'enumerazione dei tipi di LineFill . |
LineType | LineType | Un'enumerazione dei tipi di Line . |
LinkType | LinkType | Un'enumerazione dei tipi di link. |
ListPreset | ListPreset | Un'enumerazione dei tipi di preimpostazioni dell'elenco. |
PageBackgroundType | PageBackgroundType | Un'enumerazione dei tipi di sfondi delle pagine. |
PageElementType | PageElementType | Un'enumerazione dei tipi di elementi della pagina. |
PageType | PageType | Un'enumerazione dei tipi di pagine. |
ParagraphAlignment | ParagraphAlignment | Un'enumerazione dei tipi di allineamento del paragrafo. |
PlaceholderType | PlaceholderType | Un'enumerazione dei tipi di segnaposto. |
PredefinedLayout | PredefinedLayout | Un'enumerazione dei layout predefiniti. |
SelectionType | SelectionType | Un'enumerazione dei tipi di selezioni. |
ShapeType | ShapeType | Un'enumerazione dei tipi di forme. |
SheetsChartEmbedType | SheetsChartEmbedType | Un'enumerazione dei tipi di incorporazione dei grafici di Fogli. |
SlideLinkingMode | SlideLinkingMode | Un'enumerazione dei modi in cui è possibile collegare Presentazioni. |
SlidePosition | SlidePosition | Un'enumerazione dei tipi di posizioni delle slide. |
SpacingMode | SpacingMode | Un'enumerazione dei tipi di modalità di spaziatura. |
TextBaselineOffset | TextBaselineOffset | Un'enumerazione dei tipi di offset del testo di base. |
TextDirection | TextDirection | Un'enumerazione dei tipi di indicazioni stradali testuali. |
ThemeColorType | ThemeColorType | Un'enumerazione dei colori del tema. |
VideoSourceType | VideoSourceType | Un'enumerazione dei tipi di origine video. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
create(name) | Presentation | Crea e apre una nuova Presentation . |
getActivePresentation() | Presentation | Restituisce la presentazione attualmente attiva a cui lo script è collegato al container o null se non è attiva alcuna presentazione. |
getUi() | Ui | Restituisce un'istanza dell'ambiente dell'interfaccia utente della presentazione che consente allo script di aggiungere funzionalità come menu, finestre di dialogo e barre laterali. |
newAffineTransformBuilder() | AffineTransformBuilder | Restituisce un nuovo AffineTransformBuilder per creare un AffineTransform . |
openById(id) | Presentation | Apre Presentation con l'ID specificato. |
openByUrl(url) | Presentation | Apre Presentation con l'URL specificato. |
Documentazione dettagliata
create(name)
Crea e apre una nuova Presentation
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | Il nome da assegnare alla presentazione creata. |
Ritorni
Presentation
: la presentazione con il nome specificato.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
Restituisce la presentazione attualmente attiva a cui lo script è collegato al container o null
se non è attiva alcuna presentazione. Per interagire con una presentazione a cui lo script non è
associato al container, utilizza openById(id)
.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();Se la presentazione è già aperta, viene restituita la stessa istanza della presentazione.
Ritorni
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
getUi()
Restituisce un'istanza dell'ambiente dell'interfaccia utente della presentazione che consente allo script di aggiungere funzionalità come menu, finestre di dialogo e barre laterali. Uno script può interagire con l'interfaccia utente solo per l'istanza corrente di una presentazione aperta e solo se lo script è associato alla presentazione. Per ulteriori informazioni, consulta le guide ai menu e alle finestre di dialogo e barre laterali.
// Add a custom menu to the active presentation, including a separator and a sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu(SlidesApp.getUi().createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction')) .addToUi(); }
Ritorni
newAffineTransformBuilder()
Restituisce un nuovo AffineTransformBuilder
per creare un AffineTransform
. Il generatore è preimpostato con la trasformazione affine dell'identità.
Ritorni
openById(id)
Apre Presentation
con l'ID specificato.
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');Se la presentazione è già aperta, viene restituita la stessa istanza della presentazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
id | String |
Ritorni
Presentation
: la presentazione 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
openByUrl(url)
Apre Presentation
con l'URL specificato.
// Open a presentation by URL. var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');Se la presentazione è già aperta, viene restituita la stessa istanza della presentazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String |
Ritorni
Presentation
: la presentazione con l'URL specificato
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations