Class SlidesApp

SlidesApp

Crea y abre Presentations que se puede editar.

// Open a presentation by ID.
var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

Propiedades

PropiedadTipoDescripción
AlignmentPositionAlignmentPositionUna enumeración de los tipos de posiciones de alineación.
ArrowStyleArrowStyleEs una enumeración de los diferentes estilos de flecha que puede tener una Line.
AutoTextTypeAutoTextTypeUna enumeración de los tipos de texto automático.
AutofitTypeAutofitTypeUna enumeración de los tipos de ajuste automático.
CellMergeStateCellMergeStateUna enumeración de los diferentes estados de combinación de una celda de una tabla.
ColorTypeColorTypeUna enumeración de los tipos de colores.
ContentAlignmentContentAlignmentUna enumeración de valores que se usa para especificar la alineación del contenido.
DashStyleDashStyleEs una enumeración de los diferentes estilos de guion que puede tener un Line.
FillTypeFillTypeUna enumeración de los tipos de relleno.
LineCategoryLineCategoryEs una enumeración de las categorías de Line.
LineFillTypeLineFillTypeUna enumeración de los tipos de LineFill.
LineTypeLineTypeUna enumeración de los tipos de Line.
LinkTypeLinkTypeUna enumeración de los tipos de vínculos.
ListPresetListPresetUna enumeración de los tipos de ajustes predeterminados de lista.
PageBackgroundTypePageBackgroundTypeUna enumeración de los tipos de fondos de página.
PageElementTypePageElementTypeUna enumeración de los tipos de elementos de página.
PageTypePageTypeUna enumeración de los tipos de páginas.
ParagraphAlignmentParagraphAlignmentUna enumeración de los tipos de alineación de párrafos.
PlaceholderTypePlaceholderTypeUna enumeración de los tipos de marcadores de posición.
PredefinedLayoutPredefinedLayoutUna enumeración de los diseños predefinidos.
SelectionTypeSelectionTypeUna enumeración de los tipos de selecciones.
ShapeTypeShapeTypeEs una enumeración de los tipos de formas.
SheetsChartEmbedTypeSheetsChartEmbedTypeUna enumeración de los tipos de incorporación de gráficos de Hojas de cálculo.
SlideLinkingModeSlideLinkingModeUna enumeración de las formas en las que se pueden vincular Presentaciones.
SlidePositionSlidePositionUna enumeración de los tipos de posiciones de diapositiva.
SpacingModeSpacingModeUna enumeración de los tipos de modos de espaciado.
TextBaselineOffsetTextBaselineOffsetUna enumeración de los tipos de desplazamiento del modelo de referencia de texto.
TextDirectionTextDirectionEs una enumeración de los tipos de direcciones de texto.
ThemeColorTypeThemeColorTypeUna enumeración de los colores de tema.
VideoSourceTypeVideoSourceTypeEs una enumeración de los tipos de fuente de video.

Métodos

MétodoTipo de datos que se muestraDescripción breve
create(name)PresentationCrea y abre un Presentation nuevo.
getActivePresentation()PresentationMuestra la presentación activa en ese momento a la que la secuencia de comandos está vinculada al contenedor, o null si no hay una presentación activa.
getUi()UiMuestra una instancia del entorno de interfaz de usuario de la presentación que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales.
newAffineTransformBuilder()AffineTransformBuilderMuestra un AffineTransformBuilder nuevo para compilar un AffineTransform.
openById(id)PresentationAbre el objeto Presentation con el ID determinado.
openByUrl(url)PresentationAbre el archivo Presentation con la URL especificada.

Documentación detallada

create(name)

Crea y abre un Presentation nuevo.

Parámetros

NombreTipoDescripción
nameStringNombre que se le dará a la presentación creada.

Devolvedor

Presentation: Es la presentación con el nombre determinado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations

getActivePresentation()

Muestra la presentación activa en ese momento a la que la secuencia de comandos está vinculada al contenedor, o null si no hay una presentación activa. Para interactuar con una presentación a la que la secuencia de comandos no está vinculada al contenedor, usa openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Si la presentación ya está abierta, se muestra la misma instancia de presentación.

Devolvedor

Presentation

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getUi()

Muestra una instancia del entorno de interfaz de usuario de la presentación que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales. Una secuencia de comandos solo puede interactuar con la IU de la instancia actual de una presentación abierta y solo si está vinculada a la presentación. Para obtener más información, consulta las guías de menús, y de diálogos y barras laterales.

// 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();
}

Devolvedor

Ui


newAffineTransformBuilder()

Muestra un AffineTransformBuilder nuevo para compilar un AffineTransform. El compilador está preestablecido con la transformación afín de identidad.

Devolvedor

AffineTransformBuilder


openById(id)

Abre el objeto Presentation con el ID determinado.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Si la presentación ya está abierta, se muestra la misma instancia de presentación.

Parámetros

NombreTipoDescripción
idString

Devolvedor

Presentation: Es la presentación con el ID determinado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations

openByUrl(url)

Abre el archivo Presentation con la URL especificada.

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Si la presentación ya está abierta, se muestra la misma instancia de presentación.

Parámetros

NombreTipoDescripción
urlString

Devolvedor

Presentation: Es la presentación con la URL determinada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

  • https://www.googleapis.com/auth/presentations