Class SlidesApp

App de Presentaciones

Crea y abre Presentations que se puede editar.

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

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

Propiedades

PropiedadTipoDescripción
AlignmentPositionAlignmentPositionEs una enumeración de los tipos de posiciones de alineación.
ArrowStyleArrowStyleEs una enumeración de los diferentes estilos de flechas que puede tener un Line.
AutoTextTypeAutoTextTypeEs una enumeración de los tipos de texto automático.
AutofitTypeAutofitTypeUna enumeración de los tipos de ajuste automático.
CellMergeStateCellMergeStateEs una enumeración de los diferentes estados de combinación de una celda de tabla.
ColorTypeColorTypeEs una enumeración de tipos de colores.
ContentAlignmentContentAlignmentEs una enumeración de valores que se usan para especificar la alineación del contenido.
DashStyleDashStyleEs una enumeración de los diferentes estilos de guiones que puede tener un Line.
FillTypeFillTypeUna enumeración de los tipos de relleno.
LineCategoryLineCategoryEs una enumeración de las categorías de Line.
LineFillTypeLineFillTypeEs una enumeración de los tipos de LineFill.
LineTypeLineTypeEs una enumeración de los tipos de Line.
LinkTypeLinkTypeEs una enumeración de los tipos de vínculos.
ListPresetListPresetEs una enumeración de los tipos de ajustes predeterminados de la lista.
PageBackgroundTypePageBackgroundTypeEs una enumeración de los tipos de fondos de página.
PageElementTypePageElementTypeEs una enumeración de los tipos de elementos de página.
PageTypePageTypeUna enumeración de los tipos de páginas.
ParagraphAlignmentParagraphAlignmentEs una enumeración de los tipos de alineación de párrafo.
PlaceholderTypePlaceholderTypeEs una enumeración de los tipos de marcadores de posición.
PredefinedLayoutPredefinedLayoutEs una enumeración de los diseños predefinidos.
SelectionTypeSelectionTypeEs una enumeración de los tipos de selecciones.
ShapeTypeShapeTypeEs una enumeración de los tipos de formas.
SheetsChartEmbedTypeSheetsChartEmbedTypeEs una 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 las Presentaciones.
SlidePositionSlidePositionEs una enumeración de los tipos de posiciones de diapositivas.
SpacingModeSpacingModeEs una enumeración de los tipos de modos de espaciado.
TextBaselineOffsetTextBaselineOffsetEs una enumeración de los tipos de desplazamiento de la línea base del texto.
TextDirectionTextDirectionEs una enumeración de los tipos de instrucciones de texto.
ThemeColorTypeThemeColorTypeEs una enumeración de los colores del tema.
VideoSourceTypeVideoSourceTypeEs una 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 a la que está vinculada la secuencia de comandos o null si no hay una presentación activa.
getUi()UiMuestra una instancia del entorno de la 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 Presentation con el ID determinado.
openByUrl(url)PresentationAbre Presentation con la URL proporcionada.

Documentación detallada

create(name)

Crea y abre un nuevo Presentation.

Parámetros

NombreTipoDescripción
nameStringEs el nombre que se le 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 ámbitos:

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

getActivePresentation()

Muestra la presentación activa a la que está vinculada la secuencia de comandos 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 a un contenedor, usa openById(id).

// Get the current presentation to which this script is bound.
const 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 ámbitos:

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

getUi()

Muestra una instancia del entorno de la 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 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á preconfigurado con la transformación afín de identidad.

Volver

AffineTransformBuilder


openById(id)

Abre el Presentation con el ID determinado.

// Open a presentation by ID.
const 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 ámbitos:

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

openByUrl(url)

Abre Presentation con la URL proporcionada.

// Open a presentation by URL.
const 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 determinada.

Autorización

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

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