Class Slide

Slide

Una slide di una presentazione.

Queste pagine includono i contenuti che presenti al tuo pubblico. La maggior parte delle slide si basa su uno schema e un layout. Puoi specificare quale layout utilizzare per ogni slide al momento della creazione.

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()SlideDuplica la slide.
getBackground()PageBackgroundRecupera lo sfondo della pagina.
getColorScheme()ColorSchemeConsente di recuperare l'elemento ColorScheme associato alla pagina.
getGroups()Group[]Restituisce l'elenco di Group oggetti nella pagina.
getImages()Image[]Restituisce l'elenco di Image oggetti nella pagina.
getLayout()LayoutRestituisce il layout su cui è basata la slide o null se la slide non è basata su un layout.
getLines()Line[]Restituisce l'elenco di Line oggetti nella pagina.
getNotesPage()NotesPageRestituisce la pagina delle note associata alla slide.
getObjectId()StringRecupera l'ID univoco della pagina.
getPageElementById(id)PageElementRestituisce PageElement nella pagina con l'ID specificato o null se non ne esiste nessuno.
getPageElements()PageElement[]Restituisce l'elenco di PageElement oggetti visualizzati nella pagina.
getPageType()PageTypeOttiene il tipo di pagina.
getPlaceholder(placeholderType)PageElementRestituisce l'oggetto segnaposto PageElement per un valore PlaceholderType specificato o null se non è presente un segnaposto corrispondente.
getPlaceholder(placeholderType, placeholderIndex)PageElementRestituisce l'oggetto segnaposto PageElement per un PlaceholderType specificato e un indice segnaposto o null se il segnaposto non è presente.
getPlaceholders()PageElement[]Restituisce l'elenco di oggetti segnaposto PageElement nella pagina.
getShapes()Shape[]Restituisce l'elenco di Shape oggetti nella pagina.
getSheetsCharts()SheetsChart[]Restituisce l'elenco di SheetsChart oggetti nella pagina.
getSlideLinkingMode()SlideLinkingModeRestituisce un SlideLinkingMode che indica se la slide è collegata a un'altra slide.
getSourcePresentationId()StringRestituisce l'ID Presentation di origine o null se la slide non è collegata.
getSourceSlideObjectId()StringRestituisce l'ID slide di origine o null se la slide non è collegata.
getTables()Table[]Restituisce l'elenco di Table oggetti nella pagina.
getVideos()Video[]Restituisce l'elenco di Video oggetti nella pagina.
getWordArts()WordArt[]Restituisce l'elenco di WordArt oggetti nella pagina.
group(pageElements)GroupRaggruppa tutti gli elementi della pagina specificati.
insertGroup(group)GroupInserisce nella pagina una copia del valore Group fornito.
insertImage(blobSource)ImageInserisce un'immagine nell'angolo superiore sinistro della pagina con una dimensione predefinita BLOB di immagine.
insertImage(blobSource, left, top, width, height)ImageInserisce nella pagina un'immagine con la posizione e le dimensioni specificate dal blob dell'immagine specificato.
insertImage(image)ImageInserisce nella pagina una copia del valore Image fornito.
insertImage(imageUrl)ImageInserisce nell'angolo in alto a sinistra della pagina un'immagine con una dimensione predefinita proveniente dall'URL fornito.
insertImage(imageUrl, left, top, width, height)ImageInserisce nella pagina un'immagine con la posizione e le dimensioni fornite dall'URL fornito.
insertLine(line)LineInserisce nella pagina una copia del valore Line fornito.
insertLine(lineCategory, startConnectionSite, endConnectionSite)LineInserisce nella pagina una riga che collega due connection sites.
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)LineInserisce una riga nella pagina.
insertPageElement(pageElement)PageElementInserisce nella pagina una copia del valore PageElement fornito.
insertShape(shape)ShapeInserisce nella pagina una copia del valore Shape fornito.
insertShape(shapeType)ShapeInserisce una forma nella pagina.
insertShape(shapeType, left, top, width, height)ShapeInserisce una forma nella pagina.
insertSheetsChart(sourceChart)SheetsChartInserisce nella pagina un grafico di Fogli Google.
insertSheetsChart(sourceChart, left, top, width, height)SheetsChartInserisce nella pagina un grafico di Fogli Google con la posizione e le dimensioni fornite.
insertSheetsChart(sheetsChart)SheetsChartInserisce nella pagina una copia del valore SheetsChart fornito.
insertSheetsChartAsImage(sourceChart)ImageInserisce un grafico di Fogli Google come Image nella pagina.
insertSheetsChartAsImage(sourceChart, left, top, width, height)ImageInserisce un grafico di Fogli Google come Image nella pagina con la posizione e dimensioni.
insertTable(numRows, numColumns)TableInserisce una tabella nella pagina.
insertTable(numRows, numColumns, left, top, width, height)TableInserisce nella pagina una tabella con la posizione e le dimensioni fornite.
insertTable(table)TableInserisce nella pagina una copia del valore Table fornito.
insertTextBox(text)ShapeInserisce nella pagina una casella di testo Shape contenente la stringa fornita.
insertTextBox(text, left, top, width, height)ShapeInserisce nella pagina una casella di testo Shape contenente la stringa fornita.
insertVideo(videoUrl)VideoInserisce un video nell'angolo in alto a sinistra della pagina con una dimensione predefinita.
insertVideo(videoUrl, left, top, width, height)VideoInserisce nella pagina un video con la posizione e le dimensioni specificate.
insertVideo(video)VideoInserisce nella pagina una copia del valore Video fornito.
insertWordArt(wordArt)WordArtInserisce nella pagina una copia del valore WordArt fornito.
isSkipped()BooleanIndica se la slide viene saltata in modalità di presentazione.
move(index)voidSposta la slide sull'indice specificato.
refreshSlide()voidAggiorna la slide per riflettere eventuali modifiche apportate alla slide di origine collegata.
remove()voidRimuove la pagina.
replaceAllText(findText, replaceText)IntegerSostituisce tutte le istanze di testo corrispondenti a Trova testo con Sostituisci testo.
replaceAllText(findText, replaceText, matchCase)IntegerSostituisce tutte le istanze di testo corrispondenti a Trova testo con Sostituisci testo.
selectAsCurrentPage()voidSeleziona Page nella presentazione attiva come current page selection e rimuove la selezione precedente.
setSkipped(isSkipped)voidConsente di impostare se la slide viene saltata in modalità di presentazione.
unlink()voidScollega l'elemento Slide corrente dalla slide di origine.

Documentazione dettagliata

duplicate()

Duplica la slide.

La slide duplicata viene creata subito dopo l'originale.

Invio

Slide: la slide duplicata.

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

getBackground()

Recupera lo sfondo della pagina.

Invio

PageBackground: sfondo della pagina.

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

getColorScheme()

Consente di recuperare l'elemento ColorScheme associato alla pagina.

Invio

ColorScheme: la combinazione di colori della pagina.

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

getGroups()

Restituisce l'elenco di Group oggetti nella pagina.

Invio

Group[]

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

getImages()

Restituisce l'elenco di Image oggetti nella pagina.

Invio

Image[]

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

getLayout()

Restituisce il layout su cui è basata la slide o null se la slide non è basata su un layout.

Invio

Layout

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

getLines()

Restituisce l'elenco di Line oggetti nella pagina.

Invio

Line[]

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

getNotesPage()

Restituisce la pagina delle note associata alla slide.

Invio

NotesPage

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

getObjectId()

Recupera l'ID univoco della pagina. Gli ID oggetto utilizzati da pagine ed elementi di pagina condividono lo stesso nello spazio dei nomi.

Invio

String

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 nella pagina con l'ID specificato o null se non ne esiste nessuno.

Parametri

NomeTipoDescrizione
idStringL'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

getPageElements()

Restituisce l'elenco di PageElement oggetti visualizzati nella pagina.

Invio

PageElement[]

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

getPageType()

Ottiene il tipo di pagina.

Invio

PageType: il tipo di pagina.

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

getPlaceholder(placeholderType)

Restituisce l'oggetto segnaposto PageElement per un valore PlaceholderType specificato o null se non è presente un segnaposto corrispondente.

Se sono presenti più segnaposto dello stesso tipo, viene restituito quello con dell'indice segnaposto. Se sono presenti più segnaposto corrispondenti con lo stesso indice, verrà restituito il primo segnaposto dalla raccolta degli elementi di pagina della pagina.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);

Parametri

NomeTipoDescrizione
placeholderTypePlaceholderType

Invio

PageElement

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

getPlaceholder(placeholderType, placeholderIndex)

Restituisce l'oggetto segnaposto PageElement per un PlaceholderType specificato e un indice segnaposto o null se il segnaposto non è presente.

Se sono presenti più segnaposto con lo stesso tipo e indice, restituisce il primo segnaposto dalla raccolta degli elementi della pagina della pagina.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE, 0);

Parametri

NomeTipoDescrizione
placeholderTypePlaceholderType
placeholderIndexInteger

Invio

PageElement

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

getPlaceholders()

Restituisce l'elenco di oggetti segnaposto PageElement nella pagina.

var master = SlidesApp.getActivePresentation().getMasters()[0];
Logger.log('Number of placeholders in the master: ' + master.getPlaceholders().length);

Invio

PageElement[]

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

getShapes()

Restituisce l'elenco di Shape oggetti nella pagina.

Invio

Shape[]

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

getSheetsCharts()

Restituisce l'elenco di SheetsChart oggetti nella pagina.

Invio

SheetsChart[]

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

getSlideLinkingMode()

Restituisce un SlideLinkingMode che indica se la slide è collegata a un'altra slide.

Invio

SlideLinkingMode: la modalità di collegamento delle 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

getSourcePresentationId()

Restituisce l'ID Presentation di origine o null se la slide non è collegata.

Una slide ha un ID Presentation di origine solo quando è collegata a una slide all'interno un'altra presentazione.

Invio

String: l'ID della presentazione di origine o null.

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

getSourceSlideObjectId()

Restituisce l'ID slide di origine o null se la slide non è collegata.

Una slide ha un ID slide di origine solo quando è collegata a una slide all'interno di un'altra presentazione.

Invio

String: l'ID slide di origine o null.

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

getTables()

Restituisce l'elenco di Table oggetti nella pagina.

Invio

Table[]

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

getVideos()

Restituisce l'elenco di Video oggetti nella pagina.

Invio

Video[]

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

getWordArts()

Restituisce l'elenco di WordArt oggetti nella pagina.

Invio

WordArt[]

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

group(pageElements)

Raggruppa tutti gli elementi della pagina specificati.

Sulla stessa pagina devono essere presenti almeno due elementi che non si trovano già in un'altra gruppo. Alcuni elementi della pagina, come Videos, Tables e placeholder Shapes, non possono essere raggruppati.

Parametri

NomeTipoDescrizione
pageElementsPageElement[]Gli elementi da raggruppare.

Invio

Group: il nuovo gruppo.

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

insertGroup(group)

Inserisce nella pagina una copia del valore Group fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a group between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var group = otherPresentationSlide.getGroups()[0];
currentPresentationSlide.insertGroup(group); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
groupGroupIl gruppo da copiare e inserire.

Invio

Group: il gruppo inserito.

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

insertImage(blobSource)

Inserisce un'immagine nell'angolo superiore sinistro della pagina con una dimensione predefinita BLOB di immagine.

Se inserisci l'immagine, questa viene recuperata da BlobSource una volta e viene archiviata una copia all'interno della presentazione. Le immagini devono essere inferiori a 50 MB e non più di 25 megapixel e devono essere in formato PNG, JPEG o GIF.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
var image = DriveApp.getFileById(fileId);
slide.insertImage(image);

Parametri

NomeTipoDescrizione
blobSourceBlobSourceI dati dell'immagine.

Invio

Image: l'immagine 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

insertImage(blobSource, left, top, width, height)

Inserisce nella pagina un'immagine con la posizione e le dimensioni specificate dal blob dell'immagine specificato.

L'immagine viene recuperata una volta dal BlobSource fornito al momento dell'inserimento e una copia vengono memorizzati per essere visualizzati all'interno della presentazione. Le immagini devono avere dimensioni inferiori a 50 MB, non possono superare i 25 megapixel e devono essere in formato PNG, JPEG o GIF.

Per mantenere le proporzioni, l'immagine viene ridimensionata e centrata nel rispetto alla dimensione specificata.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
var image = DriveApp.getFileById(fileId);
var position = {left: 0, top: 0};
var size = {width: 300, height: 100};
slide.insertImage(image, position.left, position.top, size.width, size.height);

Parametri

NomeTipoDescrizione
blobSourceBlobSourceI dati dell'immagine.
leftNumberLa posizione orizzontale dell'immagine in punti, misurata dall'angolo in alto a sinistra. della pagina.
topNumberLa posizione verticale dell'immagine in punti, misurata dall'angolo in alto a sinistra di della pagina.
widthNumberLa larghezza dell'immagine in punti.
heightNumberL'altezza dell'immagine in punti.

Invio

Image: l'immagine 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

insertImage(image)

Inserisce nella pagina una copia del valore Image fornito.

La posizione delle immagini inserite in questa pagina è determinata dalla posizione dell'immagine di origine sulla rispettiva pagina.

Se l'immagine fornita è un segnaposto che viene copiato dalla presentazione corrente, che ereditano anche le proprietà dalle pagine principali o di layout ereditano l'immagine inserita.

Se l'immagine fornita è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate nell'immagine dalla sorgente una presentazione. Se l'immagine segnaposto copiata è vuota, non viene inserito nulla nella destinazione una presentazione.

// Copy an image between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var image = otherPresentationSlide.getImages[0];
currentPresentationSlide.insertImage(image);

Parametri

NomeTipoDescrizione
imageImageL'immagine da copiare e inserire.

Invio

Image: l'immagine 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

insertImage(imageUrl)

Inserisce nell'angolo in alto a sinistra della pagina un'immagine con una dimensione predefinita proveniente dall'URL fornito.

Inserendo l'immagine, questa viene recuperata dall'URL una volta sola e ne viene archiviata una copia per la visualizzazione all'interno del una presentazione. Le immagini devono avere dimensioni inferiori a 50 MB, non possono superare i 25 megapixel e devono essere in formato PNG, JPEG o GIF.

L'URL fornito deve essere accessibile pubblicamente e non deve superare i 2 kB. L'URL stesso viene salvato con l'immagine ed esposto tramite Image.getSourceUrl().

Parametri

NomeTipoDescrizione
imageUrlStringL'URL dell'immagine.

Invio

Image: l'immagine 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

insertImage(imageUrl, left, top, width, height)

Inserisce nella pagina un'immagine con la posizione e le dimensioni fornite dall'URL fornito.

Inserendo l'immagine, questa viene recuperata dall'URL una volta sola e ne viene archiviata una copia per la visualizzazione all'interno del una presentazione. Le immagini devono avere dimensioni inferiori a 50 MB, non possono superare i 25 megapixel e devono essere in formato PNG, JPEG o GIF.

L'URL fornito deve essere accessibile pubblicamente e non deve superare i 2 kB. L'URL stesso viene salvato con l'immagine ed esposto tramite Image.getSourceUrl().

Per mantenere le proporzioni, l'immagine viene ridimensionata e centrata nel rispetto alla dimensione specificata.

Parametri

NomeTipoDescrizione
imageUrlStringL'URL dell'immagine.
leftNumberLa posizione orizzontale dell'immagine in punti, misurata dall'angolo in alto a sinistra. della pagina.
topNumberLa posizione verticale dell'immagine in punti, misurata dall'angolo in alto a sinistra di della pagina.
widthNumberLa larghezza dell'immagine in punti.
heightNumberL'altezza dell'immagine in punti.

Invio

Image: l'immagine 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

insertLine(line)

Inserisce nella pagina una copia del valore Line fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a line between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var line = otherPresentationSlide.getLines[0];
currentPresentationSlide.insertLine(line);

Parametri

NomeTipoDescrizione
lineLineLa riga da copiare e inserire.

Invio

Line: la riga 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

insertLine(lineCategory, startConnectionSite, endConnectionSite)

Inserisce nella pagina una riga che collega due connection sites. I due i siti di connessione devono essere su questa pagina.

// Insert a line in the first slide of the presentation connecting two shapes.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
var shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD);
slide.insertLine(
    SlidesApp.LineCategory.BENT,
    shape1.getConnectionSites()[0],
    shape2.getConnectionSites()[1]);

Parametri

NomeTipoDescrizione
lineCategoryLineCategoryLa categoria della riga da inserire.
startConnectionSiteConnectionSiteIl sito di connessione a cui deve essere collegato l'inizio della linea.
endConnectionSiteConnectionSiteIl sito di connessione a cui deve essere collegata l'estremità della linea.

Invio

Line: la riga 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

insertLine(lineCategory, startLeft, startTop, endLeft, endTop)

Inserisce una riga nella pagina.

// Insert a line in the first slide of the presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var startPoint = {left: 10, top: 10};
var endPoint = {left: 40, top: 40};
slide.insertLine(
    SlidesApp.LineCategory.STRAIGHT,
    startPoint.left,
    startPoint.top,
    endPoint.left,
    endPoint.top);

Parametri

NomeTipoDescrizione
lineCategoryLineCategoryLa categoria della riga da inserire.
startLeftNumberLa posizione orizzontale del punto iniziale della linea, misurata in punti. dall'angolo in alto a sinistra della pagina.
startTopNumberLa posizione verticale del punto iniziale della linea, misurata in punti a partire da nell'angolo in alto a sinistra della pagina.
endLeftNumberLa posizione orizzontale del punto finale della linea, misurata in punti a partire da nell'angolo in alto a sinistra della pagina.
endTopNumberLa posizione verticale del punto finale della linea, misurata in punti a partire dalla nell'angolo in alto a sinistra della pagina.

Invio

Line: la riga 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

insertPageElement(pageElement)

Inserisce nella pagina una copia del valore PageElement fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a page element between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = otherPresentationSlide.getPageElements()[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertPageElement(pageElement);

Parametri

NomeTipoDescrizione
pageElementPageElementL'elemento di pagina da copiare e inserire.

Invio

PageElement: l'elemento di pagina inserito.

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

insertShape(shape)

Inserisce nella pagina una copia del valore Shape fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a shape between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var shape = otherPresentationSlide.getShapes[0];
currentPresentationSlide.insertShape(shape); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
shapeShapeLa forma da copiare e inserire.

Invio

Shape: la forma 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

insertShape(shapeType)

Inserisce una forma nella pagina.

La forma viene inserita con una dimensione predefinita nell'angolo in alto a sinistra della pagina.

// Insert a shape in the first slide of the presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];

// Also available for Layout, Master, and Page.
slide.insertShape(SlidesApp.ShapeType.RECTANGLE);

Parametri

NomeTipoDescrizione
shapeTypeShapeTypeIl tipo di forma da inserire.

Invio

Shape: la forma 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

insertShape(shapeType, left, top, width, height)

Inserisce una forma nella pagina.

Parametri

NomeTipoDescrizione
shapeTypeShapeTypeIl tipo di forma da inserire.
leftNumberLa posizione orizzontale della forma, misurata dall'angolo in alto a sinistra della .
topNumberLa posizione verticale della forma, misurata dall'angolo in alto a sinistra della pagina.
widthNumberLa larghezza della forma.
heightNumberL'altezza della forma.

Invio

Shape: la forma 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

insertSheetsChart(sourceChart)

Inserisce nella pagina un grafico di Fogli Google.

Il grafico viene inserito con una dimensione predefinita nell'angolo in alto a sinistra della pagina.

Il grafico inserito è collegato al grafico di origine di Fogli Google, che consente di essere aggiornato. Gli altri collaboratori possono visualizzare il link al foglio di lavoro di origine.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChart(chart);

Parametri

NomeTipoDescrizione
sourceChartEmbeddedChartIl grafico in un foglio di lavoro da inserire nella pagina.

Invio

SheetsChart: il grafico inserito nella pagina.

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

insertSheetsChart(sourceChart, left, top, width, height)

Inserisce nella pagina un grafico di Fogli Google con la posizione e le dimensioni fornite.

Per mantenere le proporzioni del grafico, quest'ultimo viene ridimensionato e centrato in modo rispettoso alla dimensione specificata.

Il grafico inserito è collegato al grafico di origine di Fogli Google, che consente di essere aggiornato. Gli altri collaboratori possono visualizzare il link al foglio di lavoro di origine.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var position = {left: 0, top: 0};
var size = {width: 200, height: 200};

// Also available for Layout, Master, and Page.
slide.insertSheetsChart(
    chart,
    position.left,
    position.top,
    size.width,
    size.height);

Parametri

NomeTipoDescrizione
sourceChartEmbeddedChartIl grafico in un foglio di lavoro da inserire nella pagina.
leftNumberLa posizione orizzontale del grafico in punti, misurata dall'angolo in alto a sinistra. della pagina.
topNumberLa posizione verticale del grafico in punti, misurata dall'angolo in alto a sinistra di della pagina.
widthNumberLa larghezza del grafico in punti.
heightNumberL'altezza del grafico in punti.

Invio

SheetsChart: il grafico inserito nella pagina.

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

insertSheetsChart(sheetsChart)

Inserisce nella pagina una copia del valore SheetsChart fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a sheets chart between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var sheetsChart = otherPresentationSlide.getSheetsCharts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertSheetsChart(sheetsChart);

Parametri

NomeTipoDescrizione
sheetsChartSheetsChartIl grafico a fogli da copiare e inserire.

Invio

SheetsChart: il grafico di Fogli inserito.

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

insertSheetsChartAsImage(sourceChart)

Inserisce un grafico di Fogli Google come Image nella pagina.

L'immagine del grafico viene inserita con una dimensione predefinita nell'angolo in alto a sinistra della pagina.

L'immagine del grafico inserita non è collegata al grafico di Fogli Google di origine.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChartAsImage(chart); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
sourceChartEmbeddedChartIl grafico in un foglio di lavoro da inserire nella pagina.

Invio

Image: l'immagine inserita del grafico nella pagina.

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

insertSheetsChartAsImage(sourceChart, left, top, width, height)

Inserisce un grafico di Fogli Google come Image nella pagina con la posizione specificata e dimensioni.

Per mantenere le proporzioni dell'immagine del grafico, l'immagine viene ridimensionata e centrata con rispetto alle dimensioni fornite.

L'immagine inserita del grafico non è collegata al grafico di Fogli Google di origine.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var position = {left: 0, top: 0};
var size = {width: 200, height: 200};

// Also available for Layout, Master, and Page.
slide.insertSheetsChartAsImage(
    chart,
    position.left,
    position.right,
    size.width,
    size.height);

Parametri

NomeTipoDescrizione
sourceChartEmbeddedChartIl grafico in un foglio di lavoro da inserire nella pagina.
leftNumberLa posizione orizzontale del grafico in punti, misurata dall'angolo in alto a sinistra. della pagina.
topNumberLa posizione verticale del grafico in punti, misurata dall'angolo in alto a sinistra di della pagina.
widthNumberLa larghezza del grafico in punti.
heightNumberL'altezza del grafico in punti.

Invio

Image: l'immagine inserita del grafico nella pagina.

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

insertTable(numRows, numColumns)

Inserisce una tabella nella pagina.

La tabella è centrata sulla pagina con dimensioni predefinite e righe e colonne distribuite uniformemente.

Parametri

NomeTipoDescrizione
numRowsIntegerIl numero di righe nella tabella.
numColumnsIntegerIl numero di colonne nella tabella.

Invio

Table: la tabella 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

insertTable(numRows, numColumns, left, top, width, height)

Inserisce nella pagina una tabella con la posizione e le dimensioni fornite.

Righe e colonne vengono distribuite in modo uniforme nella tabella creata.

Parametri

NomeTipoDescrizione
numRowsIntegerIl numero di righe nella tabella.
numColumnsIntegerIl numero di colonne nella tabella.
leftNumberLa posizione orizzontale della tabella, misurata dall'angolo in alto a sinistra della .
topNumberLa posizione verticale della tabella, misurata dall'angolo in alto a sinistra della pagina.
widthNumberLa larghezza della tabella.
heightNumberL'altezza minima della tabella. L'altezza effettiva della tabella visualizzata dipende in base a fattori quali le dimensioni del carattere.

Invio

Table: la tabella 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

insertTable(table)

Inserisce nella pagina una copia del valore Table fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a table between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var table = otherPresentationSlide.getTables[0];
currentPresentationSlide.insertTable(table); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
tableTableLa tabella da copiare e inserire.

Invio

Table: la tabella 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

insertTextBox(text)

Inserisce nella pagina una casella di testo Shape contenente la stringa fornita.

La forma della casella di testo viene inserita con una dimensione predefinita nell'angolo in alto a sinistra della pagina.

// Insert text box with "Hello" on the first slide of presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
textStringLa stringa che deve essere contenuta nella forma della casella di testo.

Invio

Shape: la forma della casella di testo 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

insertTextBox(text, left, top, width, height)

Inserisce nella pagina una casella di testo Shape contenente la stringa fornita.

// Insert text box with "Hello" on the first slide of presentation. This text box is a square
// with a length of 10 points on each side.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
textStringLa stringa che deve essere contenuta nella forma della casella di testo.
leftNumberLa posizione orizzontale della forma della casella di testo, misurata dall'angolo in alto a sinistra. della pagina.
topNumberLa posizione verticale della forma della casella di testo, misurata dall'angolo in alto a sinistra della della pagina.
widthNumberLa larghezza della forma della casella di testo.
heightNumberL'altezza della forma della casella di testo.

Invio

Shape: la forma della casella di testo 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

insertVideo(videoUrl)

Inserisce un video nell'angolo in alto a sinistra della pagina con una dimensione predefinita.

Al momento sono supportati solo i video di YouTube.

Parametri

NomeTipoDescrizione
videoUrlStringL'URL del video da inserire.

Invio

Video - Il video inserito.

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

insertVideo(videoUrl, left, top, width, height)

Inserisce nella pagina un video con la posizione e le dimensioni specificate.

Al momento sono supportati solo i video di YouTube.

Parametri

NomeTipoDescrizione
videoUrlStringL'URL del video da inserire.
leftNumberLa posizione orizzontale del video in punti, misurata dall'angolo in alto a sinistra. della pagina.
topNumberLa posizione verticale del video in punti, misurata dall'angolo in alto a sinistra di della pagina.
widthNumberLa larghezza del video in punti.
heightNumberL'altezza del video in punti.

Invio

Video - Il video inserito.

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

insertVideo(video)

Inserisce nella pagina una copia del valore Video fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a video between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var video = otherPresentationSlide.getVideos[0];
currentPresentationSlide.insertVideo(video); // Also available for Layout, Master, and Page.

Parametri

NomeTipoDescrizione
videoVideoIl video da copiare e inserire.

Invio

Video - Il video inserito.

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

insertWordArt(wordArt)

Inserisce nella pagina una copia del valore WordArt fornito.

La posizione dell'elemento inserito in questa pagina è determinata dalla posizione nella rispettiva pagina.

Se l'elemento fornito è un segnaposto che viene copiato dalla presentazione corrente, le proprietà che ereditano dalle pagine principali o di layout ereditano anche l'elemento inserito.

Se l'elemento fornito è un segnaposto copiato da una presentazione diversa, le proprietà che ereditano dalle pagine principali o di layout vengono copiate sull'elemento dalla sorgente una presentazione.

// Copy a word art between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var wordArt = otherPresentationSlide.getWordArts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertWordArt(wordArt);

Parametri

NomeTipoDescrizione
wordArtWordArtIl gruppo da copiare e inserire.

Invio

WordArt: il WordArt inserito.

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

isSkipped()

Indica se la slide viene saltata in modalità di presentazione.

Invio

Boolean: True se la slide viene saltata in modalità di 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

move(index)

Sposta la slide sull'indice specificato.

Parametri

NomeTipoDescrizione
indexIntegerL'indice in cui deve essere spostata la slide, in base alla disposizione prima del trasferimento. L'indice deve essere compreso tra zero e il numero di slide nella presentazione, inclusiva.

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

refreshSlide()

Aggiorna la slide per riflettere eventuali modifiche apportate alla slide di origine collegata. Se questa slide non collegato, i resi senza apportare modifiche.

Il metodo refreshSlide copia lo schema corrispondente della slide di origine collegata e pagine di layout nella presentazione della slide, se non esistono già. Se lo fanno già esistono, vengono anch'essi aggiornati per riflettere eventuali modifiche apportate all'origine.

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId');
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED);

sourceSlide.insertText('hello world'); // Only the source slide has the text box.

linkedSlide.refreshSlide(); // The linked slide now has the text box.

Lanci

Error: se l'accesso in lettura alla presentazione di origine non è più disponibile.

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

remove()

Rimuove la pagina.

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

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl 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

NomeTipoDescrizione
findTextStringIl testo da trovare.
replaceTextStringIl testo per sostituire il testo corrispondente.
matchCaseBooleanSe 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

selectAsCurrentPage()

Seleziona Page nella presentazione attiva come current page selection e rimuove la selezione precedente.

Uno script può accedere solo alla selezione dell'utente che lo esegue e solo se lo script è legato alla presentazione.

// Select the first slide as the current page selection and replace any previous selection.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.

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

setSkipped(isSkipped)

Consente di impostare se la slide viene saltata in modalità di presentazione.

Parametri

NomeTipoDescrizione
isSkippedBooleanTrue per saltare la slide nella modalità di 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

Scollega l'elemento Slide corrente dalla slide di origine. Se questa slide non è collegata, restituisce senza apportare modifiche.

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId');
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED);

linkedSlide.unlink();

linkedSlide.getSourcePresentationId(); // returns null
linkedSlide.getSourceSlideObjectId();  // returns null
linkedSlide.getSlideLinkingMode();     // returns SlidesApp.SlideLinkingMode.NOT_LINKED

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