Class Image

Imagen

Es una PageElement que representa una imagen.

Métodos

MétodoTipo de datos que se muestraDescripción breve
alignOnPage(alignmentPosition)ImageAlinea el elemento con la posición de alineación especificada en la página.
bringForward()ImageHace que el elemento de página avance en la página de a un elemento.
bringToFront()ImageUbica el elemento de página al principio de la página.
duplicate()PageElementDuplica el elemento de página.
getAs(contentType)BlobMuestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado.
getBlob()BlobMuestra los datos dentro de esta imagen como un BLOB.
getBorder()BorderMuestra el Border de la imagen.
getConnectionSites()ConnectionSite[]Muestra la lista de ConnectionSite en el elemento de la página o una lista vacía si el elemento de la página no tiene ningún sitio de conexión.
getContentUrl()StringObtiene una URL a la imagen.
getDescription()StringMuestra la descripción del texto alternativo del elemento de página.
getHeight()NumberObtiene la altura del elemento en puntos, que es la altura del cuadro delimitador del elemento cuando el elemento no tiene rotación.
getInherentHeight()NumberMuestra la altura inherente del elemento en puntos.
getInherentWidth()NumberMuestra el ancho inherente del elemento en puntos.
getLeft()NumberMuestra la posición horizontal del elemento en puntos, medida desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.
getLink()LinkMuestra Link o null si no hay un vínculo.
getObjectId()StringMuestra el ID único de este objeto.
getPageElementType()PageElementTypeMuestra el tipo de elemento de página, representado como una enumeración PageElementType.
getParentGroup()GroupMuestra el grupo al que pertenece este elemento de página o null si el elemento no está en un grupo.
getParentPage()PageMuestra la página en la que se encuentra este elemento de página.
getParentPlaceholder()PageElementMuestra el elemento de la página principal del marcador de posición.
getPlaceholderIndex()IntegerMuestra el índice de la imagen del marcador de posición.
getPlaceholderType()PlaceholderTypeMuestra el tipo de marcador de posición de la imagen o PlaceholderType.NONE si la forma no es un marcador de posición.
getRotation()NumberMuestra el ángulo de rotación en el sentido de las manecillas del reloj alrededor de su centro en grados, donde cero grados significa que no hay rotación.
getSourceUrl()StringObtiene la URL de la fuente de la imagen, si está disponible.
getTitle()StringMuestra el título de texto alternativo del elemento de página.
getTop()NumberObtiene la posición vertical del elemento en puntos, medida desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.
getTransform()AffineTransformMuestra la transformación del elemento de página.
getWidth()NumberMuestra el ancho del elemento en puntos, que es el ancho del cuadro de límite del elemento cuando este no tiene rotación.
preconcatenateTransform(transform)ImagePreconcatena la transformación proporcionada en la transformación existente del elemento de página.
remove()voidQuita el elemento de la página.
removeLink()voidQuita un Link.
replace(blobSource)ImageReemplaza esta imagen por una imagen descrita por un objeto BlobSource.
replace(blobSource, crop)ImageReemplaza esta imagen por una imagen descrita por un objeto Image y, opcionalmente, recorta la imagen para ajustarla.
replace(imageUrl)ImageReemplaza esta imagen por otra imagen descargada de la URL proporcionada.
replace(imageUrl, crop)ImageReemplaza esta imagen por otra imagen descargada de la URL proporcionada y, de manera opcional, recorta la imagen para ajustarla.
scaleHeight(ratio)ImageEscala la altura del elemento según la proporción especificada.
scaleWidth(ratio)ImageEscala el ancho del elemento según la proporción especificada.
select()voidSelecciona solo la PageElement en la presentación activa y quita la selección anterior.
select(replace)voidSelecciona el PageElement en la presentación activa.
sendBackward()ImageEnvía el elemento de página hacia atrás en la página por un elemento.
sendToBack()ImageEnvía el elemento de página a la parte posterior de la página.
setDescription(description)ImageEstablece la descripción del texto alternativo del elemento de página.
setHeight(height)ImageEstablece la altura del elemento en puntos, que es la altura del cuadro delimitador del elemento cuando el elemento no tiene rotación.
setLeft(left)ImageEstablece la posición horizontal del elemento en puntos, que se mide desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.
setLinkSlide(slideIndex)LinkEstablece un elemento Link en el Slide determinado con el índice basado en cero de la diapositiva.
setLinkSlide(slide)LinkEstablece un Link en el Slide determinado; el vínculo se establece mediante el ID de diapositiva especificado.
setLinkSlide(slidePosition)LinkEstablece un elemento Link en el Slide determinado utilizando la posición relativa de la diapositiva.
setLinkUrl(url)LinkEstablece una Link en la string de URL especificada que no está vacía.
setRotation(angle)ImageEstablece el ángulo de rotación en el sentido de las manecillas del reloj alrededor del centro en grados.
setTitle(title)ImageEstablece el título del texto alternativo del elemento de página.
setTop(top)ImageEstablece la posición vertical del elemento en puntos, que se mide desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.
setTransform(transform)ImageConfigura la transformación del elemento de página con la transformación proporcionada.
setWidth(width)ImageEstablece el ancho del elemento en puntos, que es el ancho del cuadro delimitador del elemento cuando este no tiene rotación.

Documentación detallada

alignOnPage(alignmentPosition)

Alinea el elemento con la posición de alineación especificada en la página.

Parámetros

NombreTipoDescripción
alignmentPositionAlignmentPositionLa posición en la que se alinea este elemento de página en la página.

Devolvedor

Image: Este elemento de la página se usa para encadenar.


bringForward()

Hace que el elemento de página avance en la página de a un elemento.

El elemento de la página no debe estar en un grupo.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

bringToFront()

Ubica el elemento de página al principio de la página.

El elemento de la página no debe estar en un grupo.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

duplicate()

Duplica el elemento de página.

El elemento de página duplicado se coloca en la misma página en la misma posición que el original.

Devolvedor

PageElement: Es el nuevo duplicado de este elemento de página.

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

getAs(contentType)

Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. Este método agrega la extensión adecuada al nombre de archivo, por ejemplo, “myfile.pdf”. Sin embargo, se supone que la parte del nombre de archivo que sigue al último punto (si existe) es una extensión existente que se debe reemplazar. En consecuencia, “ShoppingList.12.25.2014” se convierte en “ShoppingList.12.25.pdf”.

Para ver las cuotas diarias de las conversiones, consulta Cuotas de los servicios de Google. Los dominios de Google Workspace creados recientemente pueden estar sujetos a cuotas más estrictas de forma temporal.

Parámetros

NombreTipoDescripción
contentTypeStringEl tipo de MIME al que se realizará la conversión. Para la mayoría de los BLOB, 'application/pdf' es la única opción válida. En el caso de las imágenes en formato BMP, GIF, JPEG o PNG, también es válido cualquiera de los valores 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'.

Devolvedor

Blob: Son los datos como un BLOB.


getBlob()

Muestra los datos dentro de esta imagen como un BLOB.

Devolvedor

Blob: Son los datos de la imagen como un BLOB.


getBorder()

Muestra el Border de la imagen.

Devolvedor

Border: Es el borde de la imagen.

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

getConnectionSites()

Muestra la lista de ConnectionSite en el elemento de la página o una lista vacía si el elemento de la página no tiene ningún sitio de conexión.

Devolvedor

ConnectionSite[]: Indica la lista de sitios de conexión, que puede estar vacía si el elemento no tiene sitios de conexión.

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

getContentUrl()

Obtiene una URL a la imagen.

Esta URL se etiqueta con la cuenta del solicitante, por lo que cualquier persona con la URL accede de manera efectiva a la imagen como el solicitante original. Si cambia la configuración de uso compartido de la presentación, es posible que se pierda el acceso a la imagen. La URL que se muestra vence después de un período breve.

Devolvedor

String

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

getDescription()

Muestra la descripción del texto alternativo del elemento de página. La descripción se combina con el título para mostrar y leer texto alternativo.

Devolvedor

String: Es la descripción del texto alternativo del elemento de página.

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

getHeight()

Obtiene la altura del elemento en puntos, que es la altura del cuadro delimitador del elemento cuando el elemento no tiene rotación.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Devolvedor

Number: La altura inherente del elemento de página en puntos, o bien null si el elemento de página no tiene altura.

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

getInherentHeight()

Muestra la altura inherente del elemento en puntos.

La transformación del elemento de página es relativa a su tamaño inherente. Usa el tamaño inherente junto con la transformación del elemento para determinar la apariencia visual final del elemento.

Devolvedor

Number: La altura inherente del elemento de página en puntos, o bien null si el elemento de página no tiene altura.

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

getInherentWidth()

Muestra el ancho inherente del elemento en puntos.

La transformación del elemento de página es relativa a su tamaño inherente. Usa el tamaño inherente junto con la transformación del elemento para determinar la apariencia visual final del elemento.

Devolvedor

Number: El ancho inherente del elemento de página en puntos, o bien null si el elemento de página no tiene ancho.

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

getLeft()

Muestra la posición horizontal del elemento en puntos, medida desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.

Devolvedor

Number: Indica la posición horizontal de este elemento en puntos, desde la esquina superior izquierda de la página.

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

Muestra Link o null si no hay un vínculo.

var link = shape.getLink();
if (link != null) {
  Logger.log('Shape has a link of type: ' + link.getLinkType());
}

Devolvedor

Link

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

getObjectId()

Muestra el ID único de este objeto. Los ID de objeto que usan las páginas y los elementos de página comparten el mismo espacio de nombres.

Devolvedor

String: Es el ID único de este objeto.

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

getPageElementType()

Muestra el tipo de elemento de página, representado como una enumeración PageElementType.

Devolvedor

PageElementType: Es el tipo de elemento de la página.

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

getParentGroup()

Muestra el grupo al que pertenece este elemento de página o null si el elemento no está en un grupo.

Devolvedor

Group: Es el grupo al que pertenece este elemento de página o 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

getParentPage()

Muestra la página en la que se encuentra este elemento de página.

Devolvedor

Page: Es la página en la que se encuentra este elemento.

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

getParentPlaceholder()

Muestra el elemento de la página principal del marcador de posición. Muestra null si la imagen no es un marcador de posición o no tiene un elemento superior.

Devolvedor

PageElement: Es el elemento de la página superior de este marcador de posición de imagen, o bien null si esta imagen no es un marcador de posición o no tiene un elemento superior.

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

getPlaceholderIndex()

Muestra el índice de la imagen del marcador de posición. Si dos o más imágenes de marcador de posición en la misma página son del mismo tipo, cada una tiene un valor de índice único. Muestra null si la imagen no es un marcador de posición.

Devolvedor

Integer: Indica el índice del marcador de posición de esta imagen o null si la imagen no es un marcador de posición.

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

getPlaceholderType()

Muestra el tipo de marcador de posición de la imagen o PlaceholderType.NONE si la forma no es un marcador de posición.

Devolvedor

PlaceholderType: Es el tipo de marcador de posición de esta imagen.

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

getRotation()

Muestra el ángulo de rotación en el sentido de las manecillas del reloj alrededor de su centro en grados, donde cero grados significa que no hay rotación.

Devolvedor

Number: Es el ángulo de rotación en grados entre 0 (inclusive) y 360 (excluido).

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

getSourceUrl()

Obtiene la URL de la fuente de la imagen, si está disponible.

Cuando se inserta una imagen con URL, muestra la URL que se proporcionó durante la inserción de la imagen.

Devolvedor

String: Es la URL de la imagen o null si la imagen no tiene una URL de origen.

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

getTitle()

Muestra el título de texto alternativo del elemento de página. El título se combina con la descripción para mostrar y leer texto alternativo.

Devolvedor

String: Es el título del texto alternativo del elemento de página.

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

getTop()

Obtiene la posición vertical del elemento en puntos, medida desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.

Devolvedor

Number: Es la posición vertical de este elemento en puntos, desde la esquina superior izquierda de la página.

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

getTransform()

Muestra la transformación del elemento de página.

La transformación absoluta determina la apariencia visual del elemento de página. Para calcular la transformación absoluta, concatena previamente la transformación de un elemento de página con las transformaciones de todos sus grupos superiores. Si el elemento de página no está en un grupo, su transformación absoluta es la misma que el valor en este campo.

Devolvedor

AffineTransform: Es la transformación del elemento de la página.

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

getWidth()

Muestra el ancho del elemento en puntos, que es el ancho del cuadro de límite del elemento cuando este no tiene rotación.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Devolvedor

Number: El ancho inherente del elemento de página en puntos, o bien null si el elemento de página no tiene ancho.

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

preconcatenateTransform(transform)

Preconcatena la transformación proporcionada en la transformación existente del elemento de página.

newTransform = argument * existingTransform

Por ejemplo, para mover los elementos de una página 36 puntos hacia la izquierda:

element.preconcatenateTransform(SlidesApp.newAffineTransformBuilder()
    .setTranslateX(-36.0)
    .build());

También puedes reemplazar la transformación del elemento de página por setTransform(transform).

Parámetros

NombreTipoDescripción
transformAffineTransformLa transformación que se preconcatenará en la transformación de este elemento de página.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

remove()

Quita el elemento de la página.

Si, después de una operación de eliminación, una Group contiene solo uno o ningún elemento de página, también se quita el grupo.

Si se quita un marcador de posición PageElement de un diseño principal o de un diseño, también se quitan los marcadores de posición heredados vacíos.

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

Quita un Link.

shape.removeLink();

replace(blobSource)

Reemplaza esta imagen por una imagen descrita por un objeto BlobSource.

Cuando se inserta la imagen, se obtiene de BlobSource una vez y se almacena una copia para mostrarla dentro de la presentación. Las imágenes deben tener un tamaño inferior a 50 MB, no pueden superar los 25 megapíxeles y deben estar en formato PNG, JPEG o GIF.

Para mantener la relación de aspecto de la imagen, esta se ajusta y se centra con respecto al tamaño de la imagen existente.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
image.replace(driveImage);

Parámetros

NombreTipoDescripción
blobSourceBlobSourceLos datos de la imagen

Devolvedor

Image: Es este Image después del reemplazo.

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

replace(blobSource, crop)

Reemplaza esta imagen por una imagen descrita por un objeto Image y, opcionalmente, recorta la imagen para ajustarla.

Cuando se inserta la imagen, se obtiene de BlobSource una vez y se almacena una copia para mostrarla dentro de la presentación. Las imágenes deben tener un tamaño inferior a 50 MB, no pueden superar los 25 megapíxeles y deben estar en formato PNG, JPEG o GIF.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
// Replace and crop the drive image.
image.replace(driveImage, true);

Parámetros

NombreTipoDescripción
blobSourceBlobSourceLos datos de la imagen
cropBooleanSi es true, recorta la imagen para adaptarla al tamaño de la imagen existente. De lo contrario, la imagen se ajusta y se centra.

Devolvedor

Image: Es este Image después del reemplazo.

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

replace(imageUrl)

Reemplaza esta imagen por otra imagen descargada de la URL proporcionada.

Cuando se inserta la imagen, se obtiene de la URL una vez y se almacena una copia para mostrarla dentro de la presentación. Las imágenes deben tener un tamaño inferior a 50 MB, no pueden superar los 25 megapíxeles y deben estar en formato PNG, JPEG o GIF.

La URL proporcionada debe ser de acceso público y no debe superar los 2 KB. La URL se guarda con la imagen y se expone a través de getSourceUrl().

Para mantener la relación de aspecto de la imagen, esta se ajusta y se centra con respecto al tamaño de la imagen existente.

Parámetros

NombreTipoDescripción
imageUrlStringLa URL desde la que se descargará la imagen.

Devolvedor

Image: Es este Image después del reemplazo.

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

replace(imageUrl, crop)

Reemplaza esta imagen por otra imagen descargada de la URL proporcionada y, de manera opcional, recorta la imagen para ajustarla.

Cuando se inserta la imagen, se obtiene de la URL una vez y se almacena una copia para mostrarla dentro de la presentación. Las imágenes deben tener un tamaño inferior a 50 MB, no pueden superar los 25 megapíxeles y deben estar en formato PNG, JPEG o GIF.

La URL proporcionada no debe superar los 2 KB.

Parámetros

NombreTipoDescripción
imageUrlStringLa URL desde la que se descargará la imagen.
cropBooleanSi es true, recorta la imagen para adaptarla al tamaño de la imagen existente. De lo contrario, la imagen se ajusta y se centra.

Devolvedor

Image: Es este Image después del reemplazo.

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

scaleHeight(ratio)

Escala la altura del elemento según la proporción especificada. La altura del elemento es la altura de su cuadro de límite cuando el elemento no tiene rotación.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Parámetros

NombreTipoDescripción
ratioNumberLa proporción en la que se debe escalar la altura de este elemento de página.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

scaleWidth(ratio)

Escala el ancho del elemento según la proporción especificada. El ancho del elemento es el ancho de su cuadro de límite cuando el elemento no tiene rotación.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Parámetros

NombreTipoDescripción
ratioNumberLa proporción en la que se debe escalar el ancho de este elemento de página.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

select()

Selecciona solo la PageElement en la presentación activa y quita la selección anterior. Esto es lo mismo que llamar a select(replace) con true.

Una secuencia de comandos solo puede acceder a la selección del usuario que la ejecuta, y solo si esta está vinculada a la presentación.

De esta manera, se establece el elemento superior Page de PageElement como current page selection.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

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

select(replace)

Selecciona el PageElement en la presentación activa.

Una secuencia de comandos solo puede acceder a la selección del usuario que la ejecuta, y solo si esta está vinculada a la presentación.

Pasa true a este método para seleccionar solo el PageElement y quitar cualquier selección anterior. Esto también establece el Page superior de PageElement como current page selection.

Pasa false para seleccionar varios objetos PageElement. Los objetos PageElement deben estar en el mismo Page.

Cuando se selecciona un elemento de página mediante un parámetro false, se deben cumplir las siguientes condiciones:

  1. El Page superior del objeto PageElement debe ser current page selection.
  2. No debe haber varios objetos Page seleccionados.

Para asegurarte de que ese sea el caso, el enfoque preferido es seleccionar el Page superior primero con Page.selectAsCurrentPage() y, luego, seleccionar los elementos de página dentro de esa página.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
var pageElements = slide.getPageElements();
for (var i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

Parámetros

NombreTipoDescripción
replaceBooleanSi es true, la selección reemplaza cualquier selección anterior; de lo contrario, la selección se agrega a cualquier selección anterior.

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

sendBackward()

Envía el elemento de página hacia atrás en la página por un elemento.

El elemento de la página no debe estar en un grupo.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

sendToBack()

Envía el elemento de página a la parte posterior de la página.

El elemento de la página no debe estar en un grupo.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

setDescription(description)

Establece la descripción del texto alternativo del elemento de página.

El método no es compatible con los elementos Group.

// Set the first page element's alt text description to "new alt text description".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

Parámetros

NombreTipoDescripción
descriptionStringCadena en la que se va a establecer la descripción de texto alternativo.

Devolvedor

Image: Este elemento de la página.

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

setHeight(height)

Establece la altura del elemento en puntos, que es la altura del cuadro delimitador del elemento cuando el elemento no tiene rotación.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Parámetros

NombreTipoDescripción
heightNumberLa nueva altura de este elemento de página que se establecerá, en puntos.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

setLeft(left)

Establece la posición horizontal del elemento en puntos, que se mide desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.

Parámetros

NombreTipoDescripción
leftNumberLa nueva posición horizontal que se establecerá, en puntos.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

setLinkSlide(slideIndex)

Establece un elemento Link en el Slide determinado con el índice basado en cero de la diapositiva.

// Set a link to the first slide of the presentation.
shape.setLinkSlide(0);

Parámetros

NombreTipoDescripción
slideIndexIntegerEl índice basado en cero de la diapositiva.

Devolvedor

Link: El Link que se configuró

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

setLinkSlide(slide)

Establece un Link en el Slide determinado; el vínculo se establece mediante el ID de diapositiva especificado.

// Set a link to the first slide of the presentation.
var slide = presentation.getSlides()[0];
shape.setLinkSlide(slide);

Parámetros

NombreTipoDescripción
slideSlideEl Slide que se vinculará.

Devolvedor

Link: El Link que se configuró

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

setLinkSlide(slidePosition)

Establece un elemento Link en el Slide determinado utilizando la posición relativa de la diapositiva.

// Set a link to the first slide of the presentation.
shape.setLinkSlide(SlideApp.SlidePosition.FIRST_SLIDE);

Parámetros

NombreTipoDescripción
slidePositionSlidePositionEl SlidePosition relativo

Devolvedor

Link: El Link que se configuró

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

setLinkUrl(url)

Establece una Link en la string de URL especificada que no está vacía.

// Set a link to the URL.
shape.setLinkUrl("https://slides.google.com");

Parámetros

NombreTipoDescripción
urlStringEs la string de la URL.

Devolvedor

Link: El Link que se configuró

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

setRotation(angle)

Establece el ángulo de rotación en el sentido de las manecillas del reloj alrededor del centro en grados.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Parámetros

NombreTipoDescripción
angleNumberEl nuevo ángulo de rotación en el sentido de las manecillas del reloj que se establecerá, en grados.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

setTitle(title)

Establece el título del texto alternativo del elemento de página.

El método no es compatible con los elementos Group.

// Set the first page element's alt text title to "new alt text title".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

Parámetros

NombreTipoDescripción
titleStringCadena en la que se va a establecer el título de texto alternativo.

Devolvedor

Image: Este elemento de la página.

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

setTop(top)

Establece la posición vertical del elemento en puntos, que se mide desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.

Parámetros

NombreTipoDescripción
topNumberLa nueva posición vertical que se establecerá, en puntos.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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

setTransform(transform)

Configura la transformación del elemento de página con la transformación proporcionada.

La actualización de la transformación de un grupo cambia la transformación absoluta de los elementos de página de ese grupo, lo que puede modificar su apariencia visual.

Actualizar la transformación de un elemento de página que está en un grupo solo cambia la transformación de ese elemento de página; no afecta las transformaciones del grupo ni de otros elementos de página del grupo.

Para obtener detalles sobre cómo las transformaciones afectan la apariencia visual de los elementos de página, consulta getTransform().

Parámetros

NombreTipoDescripción
transformAffineTransformLa transformación que se establece para este elemento de página.

Devolvedor

Image: Este elemento se usa para encadenar.

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

setWidth(width)

Establece el ancho del elemento en puntos, que es el ancho del cuadro delimitador del elemento cuando este no tiene rotación.

Este método no es compatible con todos los elementos de la página. Para saber qué elementos de la página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.

Parámetros

NombreTipoDescripción
widthNumberEl nuevo ancho de este elemento de página que se establecerá, en puntos.

Devolvedor

Image: Este elemento de la página se usa para encadenar.

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