Class SlidesApp

SlidesApp

Crea e apre Presentations che possono essere modificate.

// Open a presentation by ID.
let 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 una Line può avere.
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 di trattini che una Line può avere.
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 preimpostazioni di elenchi.
PageBackgroundTypePageBackgroundTypeUn'enumerazione dei tipi di sfondi delle pagine.
PageElementTypePageElementTypeUn'enumerazione dei tipi di elementi della pagina.
PageTypePageTypeUn'enumerazione dei tipi di pagine.
ParagraphAlignmentParagraphAlignmentUn'enumerazione dei tipi di allineamento dei paragrafi.
PlaceholderTypePlaceholderTypeUn'enumerazione dei tipi di segnaposto.
PredefinedLayoutPredefinedLayoutUn'enumerazione dei layout predefiniti.
SelectionTypeSelectionTypeUn'enumerazione dei tipi di selezioni.
ShapeTypeShapeTypeUn'enumerazione dei tipi di forme.
SheetsChartEmbedTypeSheetsChartEmbedTypeUn'enumerazione dei tipi di incorporamento dei grafici di Fogli.
SlideLinkingModeSlideLinkingModeUn'enumerazione dei modi in cui è possibile collegare le presentazioni di Slides.
SlidePositionSlidePositionUn'enumerazione dei tipi di posizioni delle slide.
SpacingModeSpacingModeUn'enumerazione dei tipi di modalità di spaziatura.
TextBaselineOffsetTextBaselineOffsetUn'enumerazione dei tipi di offset della linea di base del testo.
TextDirectionTextDirectionUn'enumerazione dei tipi di direzioni del testo.
ThemeColorTypeThemeColorTypeUn'enumerazione dei colori del tema.
VideoSourceTypeVideoSourceTypeUn'enumerazione dei tipi di origine video.

Metodi

MetodoTipo restituitoBreve descrizione
create(name)PresentationCrea e apre una nuova Presentation.
getActivePresentation()Presentation|nullRestituisce la presentazione attualmente attiva a cui è associato lo script del container o null se non è presente una presentazione attiva.
getUi()UiRestituisce 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()AffineTransformBuilderRestituisce un nuovo AffineTransformBuilder per creare un AffineTransform.
openById(id)PresentationApre la Presentation con l'ID specificato.
openByUrl(url)PresentationApre la Presentation con l'URL specificato.

Documentazione dettagliata

create(name)

Crea e apre una nuova Presentation.

Parametri

NomeTipoDescrizione
nameStringIl nome da assegnare alla presentazione creata.

Indietro

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 è associato lo script del container o null se non è presente una presentazione attiva. Per interagire con una presentazione a cui non è associato lo script del container, utilizza invece openById(id).

// Get the current presentation to which this script is bound.
const presentation = SlidesApp.getActivePresentation();
Se la presentazione è già aperta, viene restituita la stessa istanza della presentazione.

Indietro

Presentation|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

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 solo con l'interfaccia utente dell' istanza corrente di una presentazione aperta e solo se lo script è associato alla presentazione. Per ulteriori informazioni, consulta le guide a menu e 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();
}

Indietro

Ui


newAffineTransformBuilder()

Restituisce un nuovo AffineTransformBuilder per creare un AffineTransform. Il builder

Indietro

AffineTransformBuilder : un nuovo AffineTransformBuilder.


openById(id)

Apre la Presentation con l'ID specificato.

// Open a presentation by ID.
const presentation = SlidesApp.openById('docId');
Se la presentazione è già aperta, viene restituita la stessa istanza della presentazione.

Parametri

NomeTipoDescrizione
idStringL'ID della presentazione da aprire.

Indietro

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 la Presentation con l'URL specificato.

// Open a presentation by URL.
const presentation = SlidesApp.openByUrl(
    'https://docs.google.com/presentation/d/docId/edit',
);
Se la presentazione è già aperta, viene restituita la stessa istanza della presentazione.

Parametri

NomeTipoDescrizione
urlStringL'URL della presentazione da aprire.

Indietro

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