Class SlidesApp

SlidesApp

Crea y abre Presentations que se pueden 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 flecha 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.
DashStyleDashStyleEs una 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árrafo.
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 pueden 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 del texto.
TextDirectionTextDirectionEs una enumeración de los tipos de direcciones de texto.
ThemeColorTypeThemeColorTypeUna enumeración de los colores de un tema.
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 activa en la que la secuencia de comandos está vinculada al contenedor o null si no hay presentación activa.
getUi()UiDevuelve una instancia del entorno de interfaz de usuario de la presentación que permite que 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 proporcionado.
openByUrl(url)PresentationAbre Presentation con la URL dada.

Documentación detallada

create(name)

Crea y abre un nuevo Presentation.

Parámetros

NombreTipoDescripción
nameStringEs el nombre que se asignará 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 activa en la que la secuencia de comandos está vinculada al contenedor o null si no hay presentación activa. Interactuar con una presentación a la que no está el guion vinculada al contenedor, usa openById(id) en su lugar.

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Si la presentación ya está abierta, se devuelve 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()

Devuelve una instancia del entorno de interfaz de usuario de la presentación que permite que 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 de menús, 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 con la transformación afín de identidad.

Volver

AffineTransformBuilder


openById(id)

Abre el Presentation con el ID determinado.

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

Parámetros

NombreTipoDescripción
idString

Volver

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

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 Presentation con la URL dada.

// 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 devuelve la misma instancia de presentación.

Parámetros

NombreTipoDescripción
urlString

Volver

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

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