Class SlidesApp

SlidesApp

Crea e apre 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àTipoDescrizione
AlignmentPositionAlignmentPositionUn'enumerazione dei tipi di posizioni di allineamento.
ArrowStyleArrowStyleUn'enumerazione dei diversi stili di freccia che può avere un elemento Line.
AutoTextTypeAutoTextTypeUn'enumerazione dei tipi di testo automatico.
AutofitTypeAutofitTypeUn'enumerazione dei tipi di adattamento automatico.
CellMergeStateCellMergeStateUn'enumerazione dei diversi stati di unione di una cella di tabella.
ColorTypeColorTypeUn'enumerazione dei tipi di colore.
ContentAlignmentContentAlignmentUn'enumerazione dei valori utilizzati per specificare l'allineamento dei contenuti.
DashStyleDashStyleUn'enumerazione dei diversi stili del trattino che può avere un Line.
FillTypeFillTypeUn'enumerazione dei tipi di riempimento.
LineCategoryLineCategoryUn'enumerazione delle categorie di Line.
LineFillTypeLineFillTypeUn'enumerazione dei tipi di LineFill.
LineTypeLineTypeUn'enumerazione dei tipi di Line.
LinkTypeLinkTypeUn'enumerazione dei tipi di link.
ListPresetListPresetUn'enumerazione dei tipi di predefiniti di elenco.
PageBackgroundTypePageBackgroundTypeUn'enumerazione dei tipi di sfondi delle pagine.
PageElementTypePageElementTypeUn'enumerazione dei tipi di elementi di pagina.
PageTypePageTypeUn'enumerazione dei tipi di pagine.
ParagraphAlignmentParagraphAlignmentUn'enumerazione dei tipi di allineamento del paragrafo.
PlaceholderTypePlaceholderTypeUn'enumerazione dei tipi di segnaposto.
PredefinedLayoutPredefinedLayoutUn'enumerazione dei layout predefiniti.
SelectionTypeSelectionTypeUn'enumerazione dei tipi di selezione.
ShapeTypeShapeTypeUn'enumerazione dei tipi di forme.
SheetsChartEmbedTypeSheetsChartEmbedTypeUn'enumerazione dei tipi di incorporamento di grafici di Fogli.
SlideLinkingModeSlideLinkingModeUn elenco dei modi in cui è possibile collegare Presentazioni.
SlidePositionSlidePositionUn'enumerazione dei tipi di posizioni delle slide.
SpacingModeSpacingModeUn'enumerazione dei tipi di modalità di spaziatura.
TextBaselineOffsetTextBaselineOffsetUn'enumerazione dei tipi di offset della base di riferimento del testo.
TextDirectionTextDirectionUn'enumerazione dei tipi di indicazioni stradali di testo.
ThemeColorTypeThemeColorTypeUn'enumerazione dei colori del tema.
VideoSourceTypeVideoSourceTypeUn'enumerazione dei tipi di origine video.

Metodi

MetodoTipo restituitoBreve descrizione
create(name)PresentationCrea e apre un nuovo Presentation.
getActivePresentation()PresentationRestituisce la presentazione attualmente attiva a cui lo script è associato a un container o null se non sono presenti presentazione attiva.
getUi()UiRestituisce un'istanza dell'ambiente di interfaccia utente della presentazione che consente allo script di Aggiungere funzionalità come menu, finestre di dialogo e barre laterali.
newAffineTransformBuilder()AffineTransformBuilderRestituisce un nuovo AffineTransformBuilder per creare un AffineTransform.
openById(id)PresentationApre Presentation con l'ID specificato.
openByUrl(url)PresentationApre Presentation con l'URL specificato.

Documentazione dettagliata

create(name)

Crea e apre un nuovo Presentation.

Parametri

NomeTipoDescrizione
nameStringIl nome da assegnare alla presentazione creata.

Invio

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 è associato a un container o null se non sono presenti presentazione attiva. interagire con una presentazione a cui lo script non è associato al container, usa invece 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 di presentazione.

Invio

Presentation

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 di 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 l'istanza corrente di una presentazione aperta e solo se lo script è legato alla presentazione. Per ulteriori informazioni, vedi le guide ai menu, alle finestre di dialogo e alle 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();
}

Invio

Ui


newAffineTransformBuilder()

Restituisce un nuovo AffineTransformBuilder per creare un AffineTransform. Lo strumento di creazione è preimpostato con la trasformazione affine dell'identità.

Invio

AffineTransformBuilder


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 di presentazione.

Parametri

NomeTipoDescrizione
idString

Invio

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 di presentazione.

Parametri

NomeTipoDescrizione
urlString

Invio

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