Class SlidesApp

App de Presentaciones

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.
ArrowStyleArrowStyleUna enumeración de los diferentes estilos de flechas que puede tener un 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 la tabla.
ColorTypeColorTypeUna enumeración de los tipos de colores.
ContentAlignmentContentAlignmentUna enumeración de los valores que se usan para especificar la alineación del contenido.
DashStyleDashStyleUna enumeración de los diferentes estilos de guion que puede tener un Line.
FillTypeFillTypeUna enumeración de los tipos de relleno.
LineCategoryLineCategoryUna 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.
ShapeTypeShapeTypeUna 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 que se puede vincular Presentaciones.
SlidePositionSlidePositionUna enumeración de los tipos de posiciones de diapositivas.
SpacingModeSpacingModeUna enumeración de los tipos de modos de espaciado.
TextBaselineOffsetTextBaselineOffsetUna enumeración de los tipos de desplazamiento del modelo de referencia de texto.
TextDirectionTextDirectionUna enumeración de los tipos de instrucciones de texto.
ThemeColorTypeThemeColorTypeUna enumeración de colores de temas.
VideoSourceTypeVideoSourceTypeUna enumeración de los tipos de fuentes de video.

Métodos

MétodoTipo de datos que se muestraDescripción breve
create(name)PresentationCrea y abre un nuevo Presentation.
getActivePresentation()PresentationMuestra la presentación actualmente activa a la que la secuencia de comandos está vinculada con un 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 a la secuencia de comandos agregar funciones, como menús, diálogos y barras laterales.
newAffineTransformBuilder()AffineTransformBuilderMuestra un AffineTransformBuilder nuevo para compilar un AffineTransform.
openById(id)PresentationAbre el Presentation con el ID dado.
openByUrl(url)PresentationAbre el Presentation con la URL especificada.

Documentación detallada

create(name)

Crea y abre un nuevo Presentation.

Parámetros

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

Volver

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 actualmente activa a la que la secuencia de comandos está vinculada con un 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 con contenedores, 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.

Volver

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 a la secuencia de comandos agregar 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 la secuencia de comandos está vinculada a la presentación. Para obtener más información, consulta las guías sobre menús y 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();
}

Volver

Ui


newAffineTransformBuilder()

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

Volver

AffineTransformBuilder


openById(id)

Abre el Presentation con el ID dado.

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

Volver

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

Volver

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

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