Es un elemento PageElement
que representa una imagen.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
alignOnPage(alignmentPosition) | Image | Alinea el elemento con la posición de alineación especificada en la página. |
bringForward() | Image | Mueve el elemento de la página hacia adelante en la página un elemento. |
bringToFront() | Image | Coloca el elemento de página al principio de la página. |
duplicate() | PageElement | Duplica el elemento de la página. |
getAs(contentType) | Blob | Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. |
getBlob() | Blob | Muestra los datos dentro de esta imagen como un BLOB. |
getBorder() | Border | Muestra el Border de la imagen. |
getConnectionSites() | ConnectionSite[] | Muestra la lista de ConnectionSite en el elemento de página, o una lista vacía si el elemento de página no tiene ningún sitio de conexión. |
getContentUrl() | String | Obtiene una URL para la imagen. |
getDescription() | String | Muestra la descripción de texto alternativo del elemento de página. |
getHeight() | Number | Obtiene la altura del elemento en puntos, que es la altura del cuadro de límite del elemento cuando este no tiene rotación. |
getInherentHeight() | Number | Muestra la altura inherente del elemento en puntos. |
getInherentWidth() | Number | Muestra el ancho inherente del elemento en puntos. |
getLeft() | Number | 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. |
getLink() | Link | Muestra Link o null si no hay un vínculo. |
getObjectId() | String | Muestra el ID único de este objeto. |
getPageElementType() | PageElementType | Muestra el tipo de elemento de página, representado como una enumeración PageElementType . |
getParentGroup() | Group | Muestra el grupo al que pertenece este elemento de página, o null si el elemento no está en un grupo. |
getParentPage() | Page | Muestra la página en la que se encuentra este elemento de página. |
getParentPlaceholder() | PageElement | Muestra el elemento de la página superior del marcador de posición. |
getPlaceholderIndex() | Integer | Muestra el índice de la imagen del marcador de posición. |
getPlaceholderType() | PlaceholderType | Muestra el tipo de marcador de posición de la imagen o PlaceholderType.NONE si la forma no es un marcador de posición. |
getRotation() | Number | Muestra el ángulo de rotación del elemento en el sentido de las manecillas del reloj alrededor de su centro en grados, donde cero grados significa que no hay rotación. |
getSourceUrl() | String | Obtiene la URL de origen de la imagen, si está disponible. |
getTitle() | String | Muestra el título de texto alternativo del elemento de página. |
getTop() | Number | 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. |
getTransform() | AffineTransform | Muestra la transformación del elemento de página. |
getWidth() | Number | Muestra el ancho del elemento en puntos, que es el ancho del cuadro de límite del elemento cuando el elemento no tiene rotación. |
preconcatenateTransform(transform) | Image | Preconcatena la transformación proporcionada en la transformación existente del elemento de página. |
remove() | void | Quita el elemento de página. |
removeLink() | void | Quita un Link . |
replace(blobSource) | Image | Reemplaza esta imagen con una que se describe mediante un objeto BlobSource . |
replace(blobSource, crop) | Image | Reemplaza esta imagen con una que se describe mediante un objeto Image y, opcionalmente, recorta la imagen para adaptarla. |
replace(imageUrl) | Image | Reemplaza esta imagen por otra imagen descargada de la URL proporcionada. |
replace(imageUrl, crop) | Image | Reemplaza esta imagen con otra descargada de la URL proporcionada y, de manera opcional, recorta la imagen para ajustarla. |
scaleHeight(ratio) | Image | Ajusta la altura del elemento según la proporción especificada. |
scaleWidth(ratio) | Image | Ajusta el ancho del elemento según la proporción especificada. |
select() | void | Selecciona solo el PageElement en la presentación activa y quita cualquier selección anterior. |
select(replace) | void | Selecciona el PageElement en la presentación activa. |
sendBackward() | Image | Envía un elemento hacia atrás en la página. |
sendToBack() | Image | Envía el elemento de página al final de la página. |
setDescription(description) | Image | Establece la descripción de texto alternativo del elemento de página. |
setHeight(height) | Image | Establece la altura del elemento en puntos, que es la altura del cuadro de límite del elemento cuando este no tiene rotación. |
setLeft(left) | Image | Establece 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. |
setLinkSlide(slideIndex) | Link | Establece un Link en el Slide determinado con el índice basado en cero de la diapositiva. |
setLinkSlide(slide) | Link | Establece un Link para la Slide determinada, el vínculo se establece con el ID de diapositiva dado. |
setLinkSlide(slidePosition) | Link | Establece un elemento Link en el elemento Slide determinado usando la posición relativa de la diapositiva. |
setLinkUrl(url) | Link | Configura un Link para una cadena de URL que no está vacía. |
setRotation(angle) | Image | Fija en grados el ángulo de rotación del elemento en el sentido de las manecillas del reloj alrededor de su centro. |
setTitle(title) | Image | Establece el título de texto alternativo del elemento de página. |
setTop(top) | Image | Establece 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. |
setTransform(transform) | Image | Establece la transformación del elemento de página con la transformación proporcionada. |
setWidth(width) | Image | Establece el ancho del elemento en puntos, que es el ancho del cuadro de límite 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
Nombre | Tipo | Descripción |
---|---|---|
alignmentPosition | AlignmentPosition | Es la posición con la que se alineará este elemento de página en la página. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
bringForward()
Mueve el elemento de la página hacia adelante en la página un elemento.
El elemento de página no debe estar en un grupo.
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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()
Coloca el elemento de página al principio de la página.
El elemento de página no debe estar en un grupo.
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 la 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 del archivo, por ejemplo, “myfile.pdf”. Sin embargo, se supone que la parte del nombre de archivo que sigue al último punto (si corresponde) 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. Es posible que los dominios de Google Workspace recién creados estén sujetos de forma temporal a cuotas más estrictas.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
contentType | String | El tipo de MIME en el que se convertirá. Para la mayoría de los BLOB, 'application/pdf' es la única opción válida. Para imágenes en formato BMP, GIF, JPEG o PNG, también son válidos 'image/bmp' , 'image/gif' , 'image/jpeg' o 'image/png' . |
Devolvedor
Blob
: 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 página, o una lista vacía si el elemento de página no tiene ningún sitio de conexión.
Devolvedor
ConnectionSite[]
: Es la lista de sitios de conexión, que puede estar vacía si este 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 para la imagen.
Esta URL está etiquetada con la cuenta del solicitante, por lo que cualquier persona con la URL puede acceder 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 de 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 de 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 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 página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Devolvedor
Number
: Indica la altura inherente del elemento de página en puntos, o bien null
si el elemento de página no tiene una 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
: Indica la altura inherente del elemento de página en puntos, o bien null
si el elemento de página no tiene una 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
: Es 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
: Es la posición horizontal en puntos de este elemento 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
getLink()
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
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 IDs de objeto que usan las páginas y los elementos de página comparten el mismo espacio de nombres.
Devolvedor
String
: 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 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 superior 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 página superior de este marcador de posición de imagen, o null
si la 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 de la misma página son del mismo tipo, cada una tendrá un valor de índice único. Muestra null
si la imagen no es un marcador de posición.
Devolvedor
Integer
: Es el índice de 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 del elemento 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 (exclusivo).
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 origen de la imagen, si está disponible.
Cuando se inserta una imagen mediante una URL, muestra la URL proporcionada 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 de 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 en puntos de este elemento 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 apariencia visual del elemento de página está determinada por su transformación absoluta. Para calcular la transformación absoluta, debes preconcatenar 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 de este campo.
Devolvedor
AffineTransform
: La transformación 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
getWidth()
Muestra el ancho del elemento en puntos, que es el ancho del cuadro de límite 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 página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Devolvedor
Number
: Es 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 un elemento de página 36 puntos hacia la izquierda, haz lo siguiente:
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
Nombre | Tipo | Descripción |
---|---|---|
transform | AffineTransform | La transformación que se preconcatena en la transformación de este elemento de página. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 página.
Si, después de una operación de eliminación, un Group
contiene solo un elemento de página o ninguno, también se quita el grupo en sí.
Si se quita un marcador de posición PageElement
de un diseño maestro o de un diseño, también se quita cualquier marcador de posición heredado vacío.
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
removeLink()
Quita un Link
.
shape.removeLink();
replace(blobSource)
Reemplaza esta imagen con una que se describe mediante un objeto BlobSource
.
Cuando insertas la imagen, se recupera 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
Nombre | Tipo | Descripción |
---|---|---|
blobSource | BlobSource | Los datos de la imagen |
Devolvedor
Image
: Este valor es 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 con una que se describe mediante un objeto Image
y, opcionalmente, recorta la imagen para adaptarla.
Cuando insertas la imagen, se recupera 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
Nombre | Tipo | Descripción |
---|---|---|
blobSource | BlobSource | Los datos de la imagen |
crop | Boolean | Si es true , recorta la imagen para adaptarla al tamaño existente. De lo contrario, la imagen se ajusta y se centra. |
Devolvedor
Image
: Este valor es 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 insertas la imagen, se recupera 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
Nombre | Tipo | Descripción |
---|---|---|
imageUrl | String | La URL de la que se descargará la imagen. |
Devolvedor
Image
: Este valor es 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 con otra descargada de la URL proporcionada y, de manera opcional, recorta la imagen para ajustarla.
Cuando insertas la imagen, se recupera 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
Nombre | Tipo | Descripción |
---|---|---|
imageUrl | String | La URL de la que se descargará la imagen. |
crop | Boolean | Si es true , recorta la imagen para adaptarla al tamaño existente. De lo contrario, la imagen se ajusta y se centra. |
Devolvedor
Image
: Este valor es 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)
Ajusta la altura del elemento según la proporción especificada. La altura del elemento es la altura de su cuadro delimitador 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 página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
ratio | Number | Proporción para ajustar la altura de este elemento de página. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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)
Ajusta el ancho del elemento según la proporción especificada. El ancho del elemento es el ancho de su cuadro delimitador 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 página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
ratio | Number | La proporción en la que se escala el ancho de este elemento de página. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 el PageElement
en la presentación activa y quita cualquier 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 elemento superior Page
de PageElement
como current page selection
.
Pasa false
para seleccionar varios objetos PageElement
. Los objetos PageElement
deben estar en el mismo Page
.
Se deben cumplir las siguientes condiciones cuando se selecciona un elemento de página con un parámetro false
:
- El elemento superior
Page
del objetoPageElement
debe sercurrent page selection
. - No debe haber varios objetos
Page
seleccionados.
Para garantizar que así sea, el enfoque preferido es seleccionar primero el Page
superior usando Page.selectAsCurrentPage()
y, luego, seleccionar los elementos de página en 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
Nombre | Tipo | Descripción |
---|---|---|
replace | Boolean | Si 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 un elemento hacia atrás en la página.
El elemento de página no debe estar en un grupo.
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 al final de la página.
El elemento de página no debe estar en un grupo.
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 de texto alternativo del elemento de página.
El método no es compatible con 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
Nombre | Tipo | Descripción |
---|---|---|
description | String | Cadena en la que se configura la descripción de texto alternativo. |
Devolvedor
Image
: 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
setHeight(height)
Establece la altura del elemento en puntos, que es la altura 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 página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
height | Number | La nueva altura del elemento de página que se va a establecer, en puntos. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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, medida desde la esquina superior izquierda de la página cuando el elemento no tiene rotación.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
left | Number | La nueva posición horizontal que se va a establecer, en puntos. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 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
Nombre | Tipo | Descripción |
---|---|---|
slideIndex | Integer | El índice basado en cero de la diapositiva. |
Devolvedor
Link
: Es el Link
que se estableció.
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
para la Slide
determinada, el vínculo se establece con el ID de diapositiva dado.
// Set a link to the first slide of the presentation. var slide = presentation.getSlides()[0]; shape.setLinkSlide(slide);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
slide | Slide | El Slide que se vinculará. |
Devolvedor
Link
: Es el Link
que se estableció.
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 elemento Slide
determinado usando 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
Nombre | Tipo | Descripción |
---|---|---|
slidePosition | SlidePosition | Es el SlidePosition relativo. |
Devolvedor
Link
: Es el Link
que se estableció.
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)
Configura un Link
para una cadena de URL que no está vacía.
// Set a link to the URL. shape.setLinkUrl("https://slides.google.com");
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es la cadena de URL. |
Devolvedor
Link
: Es el Link
que se estableció.
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)
Fija en grados el ángulo de rotación del elemento en el sentido de las manecillas del reloj alrededor de su centro.
Este método no es compatible con todos los elementos de la página. Para saber qué elementos de página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
angle | Number | El nuevo ángulo de rotación en el sentido de las manecillas del reloj que se va a establecer, en grados. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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 de texto alternativo del elemento de página.
El método no es compatible con 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
Nombre | Tipo | Descripción |
---|---|---|
title | String | Cadena en la que se establecerá el título de texto alternativo. |
Devolvedor
Image
: 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
setTop(top)
Establece 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.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
top | Number | La nueva posición vertical que se va a establecer, en puntos. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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)
Establece 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 en ese grupo, lo que puede cambiar 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; no afecta las transformaciones del grupo ni de otros elementos de la 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
Nombre | Tipo | Descripción |
---|---|---|
transform | AffineTransform | La transformación que se establece para este elemento de página. |
Devolvedor
Image
: Este elemento para el encadenamiento.
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 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 página no son compatibles con este método, consulta las limitaciones de tamaño y posicionamiento.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
width | Number | El nuevo ancho del elemento de página que se establecerá, en puntos. |
Devolvedor
Image
: Este elemento de página para el encadenamiento.
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