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 flecha que puede tener un Line.
AutoTextTypeAutoTextTypeEs una enumeración de los tipos de texto automático.
AutofitTypeAutofitTypeEs una 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 los tipos de color.
ContentAlignmentContentAlignmentEs una enumeración de valores que se usa para especificar la alineación del contenido.
DashStyleDashStyleEs una enumeración de los diferentes estilos de guiones que puede tener un Line.
FillTypeFillTypeEs una 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 listas.
PageBackgroundTypePageBackgroundTypeEs una enumeración de los tipos de fondos de página.
PageElementTypePageElementTypeEs una enumeración de los tipos de elementos de la página.
PageTypePageTypeEs una enumeración de los tipos de páginas.
ParagraphAlignmentParagraphAlignmentEs una enumeración de los tipos de alineación de párrafos.
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 gráficos incorporados de Hojas de cálculo.
SlideLinkingModeSlideLinkingModeEs una enumeración de las formas en que se pueden vincular las diapositivas.
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 indicaciones 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()Presentation|nullDevuelve la presentación activa actualmente a la que está vinculado al contenedor el guion o null si no hay una presentación activa.
getUi()UiDevuelve 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()AffineTransformBuilderDevuelve un nuevo AffineTransformBuilder para compilar un AffineTransform.
openById(id)PresentationAbre el Presentation con el ID determinado.
openByUrl(url)PresentationAbre Presentation con la URL determinada.

Documentación detallada

create(name)

Crea y abre un nuevo Presentation.

Parámetros

NombreTipoDescripción
nameStringEs el 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()

Devuelve la presentación activa actualmente a la que está vinculado al contenedor el guion o null si no hay una presentación activa. Para interactuar con una presentación a la que no está vinculada la secuencia de comandos, 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 devuelve la misma instancia de presentación.

Volver

Presentation|null

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 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 la secuencia de comandos 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()

Devuelve un nuevo AffineTransformBuilder para compilar un AffineTransform. El compilador está preestablecido 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 devuelve la misma instancia de presentación.

Parámetros

NombreTipoDescripción
idString

Volver

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

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

Parámetros

NombreTipoDescripción
urlString

Volver

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