Un Page que representa una forma genérica que no tiene una clasificación más específica. Incluye cuadros de texto, rectángulos y otras formas predefinidas.
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
align | Shape | Alinea el elemento con la posición de alineación especificada en la página. |
bring | Shape | Adelanta el elemento de la página en un elemento. |
bring | Shape | Lleva el elemento de la página al frente de la página. |
duplicate() | Page | Duplica el elemento de la página. |
get | Autofit|null | Devuelve el Autofit del texto dentro de esta forma. |
get | Border | Devuelve el Border de la forma. |
get | Connection | Devuelve la lista de Connections 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. |
get | Content | Devuelve el Content del texto en la forma. |
get | String | Devuelve la descripción del texto alternativo del elemento de la página. |
get | Fill | Devuelve el Fill de la forma. |
get | Number|null | Obtiene la altura del elemento en puntos, que es la altura del cuadro delimitador del elemento cuando este no tiene rotación. |
get | Number|null | Devuelve la altura inherente del elemento en puntos. |
get | Number|null | Devuelve el ancho inherente del elemento en puntos. |
get | Number | Devuelve 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. |
get | Link|null | Devuelve Link o null si no hay ningún vínculo. |
get | String | Devuelve el ID único de este objeto. |
get | Page | Devuelve el tipo del elemento de la página, representado como una enumeración Page. |
get | Group|null | Devuelve el grupo al que pertenece este elemento de la página o null si el elemento no está en un grupo. |
get | Page | Devuelve la página en la que se encuentra este elemento de página. |
get | Page | Devuelve el elemento de página principal del marcador de posición. |
get | Integer|null | Devuelve el índice del marcador de posición de la forma. |
get | Placeholder | Devuelve el tipo de marcador de posición de la forma o Placeholder si la forma no es un marcador de posición. |
get | Number | Devuelve 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. |
get | Shape | Devuelve el tipo de la forma. |
get | Text | Devuelve el contenido de texto de la forma. |
get | String | Devuelve el título del texto alternativo del elemento de la página. |
get | 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. |
get | Affine | Devuelve la transformación del elemento de la página. |
get | Number|null | Devuelve el ancho del elemento en puntos, que es el ancho del cuadro delimitador del elemento cuando este no tiene rotación. |
preconcatenate | Shape | Antepone la transformación proporcionada a la transformación existente del elemento de la página. |
remove() | void | Quita el elemento de la página. |
remove | void | Quita un Link. |
replace | Image | Reemplaza esta forma por una imagen proporcionada por un Blob. |
replace | Image | Reemplaza esta forma por una imagen proporcionada por un Blob. |
replace | Image | Reemplaza esta forma por una imagen. |
replace | Image | Reemplaza esta forma por una imagen. |
replace | Sheets | Reemplaza esta forma por un gráfico de Hojas de cálculo de Google. |
replace | Image | Reemplaza esta forma por una imagen de un gráfico de Hojas de cálculo de Google. |
scale | Shape | Ajusta la altura del elemento según la proporción especificada. |
scale | Shape | Ajusta el ancho del elemento según la proporción especificada. |
select() | void | Selecciona solo el Page en la presentación activa y quita cualquier selección anterior. |
select(replace) | void | Selecciona el Page en la presentación activa. |
send | Shape | Envía el elemento de la página hacia atrás en la página en un elemento. |
send | Shape | Envía el elemento de la página al fondo de la página. |
set | Shape | Establece el Content del texto en la forma. |
set | Shape | Establece la descripción del texto alternativo del elemento de la página. |
set | Shape | Establece la altura del elemento en puntos, que es la altura del cuadro delimitador del elemento cuando este no tiene rotación. |
set | Shape | 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. |
set | Link | Establece un objeto Link en el objeto Slide determinado con el índice basado en cero de la diapositiva. |
set | Link | Establece un Link en el Slide determinado. El vínculo se establece con el ID de diapositiva determinado. |
set | Link | Establece un Link en el Slide determinado usando la posición relativa de la diapositiva. |
set | Link | Establece un Link en la cadena de URL no vacía proporcionada. |
set | Shape | Establece el ángulo de rotación del elemento en el sentido de las manecillas del reloj alrededor de su centro en grados. |
set | Shape | Establece el título del texto alternativo del elemento de la página. |
set | Shape | 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. |
set | Shape | Establece la transformación del elemento de la página con la transformación proporcionada. |
set | Shape | Establece el ancho del elemento en puntos, que es el ancho del cuadro delimitador del elemento cuando este no tiene rotación. |
Documentación detallada
align On Page(alignmentPosition)
Alinea el elemento con la posición de alineación especificada en la página.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
alignment | Alignment | Posición en la que se alineará este elemento de la página. |
Volver
Shape: Este elemento de la página, para encadenar.
bring Forward()
Adelanta el elemento de la página en un elemento.
El elemento de la página no debe estar en un grupo.
Volver
Shape: Este elemento de la página, 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
bring To Front()
Lleva el elemento de la página al frente de la página.
El elemento de la página no debe estar en un grupo.
Volver
Shape: Este elemento de la página, 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 la página.
El elemento de la página duplicada se coloca en la misma página y en la misma posición que el original.
Volver
Page: Es el nuevo duplicado de 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
get Autofit()
Devuelve el Autofit del texto dentro de esta forma. Es null si la forma no permite texto.
Volver
Autofit|null: Es el ajuste automático del texto dentro de esta forma.
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
get Border()
Devuelve el Border de la forma.
Volver
Border: Es el parámetro de configuración del borde de esta forma.
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
get Connection Sites()
Devuelve la lista de Connections 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.
Volver
Connection: 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
get Content Alignment()
Devuelve el Content del texto en la forma.
Volver
Content: Es la alineación del texto dentro de esta forma.
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
get Description()
Devuelve la descripción del texto alternativo del elemento de la página. La descripción se combina con el título para mostrar y leer el texto alternativo.
Volver
String: Es la descripción del texto alternativo 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
get Fill()
Devuelve el Fill de la forma.
Volver
Fill: Es el parámetro de configuración de relleno de esta forma.
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
get Height()
Obtiene la altura del elemento en puntos, que es la altura 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 posición.
Volver
Number|null: Es la altura inherente del elemento de la página en puntos o null si el elemento de la 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
get Inherent Height()
Devuelve la altura inherente del elemento en puntos.
La transformación del elemento de la página es relativa a su tamaño inherente. Usa el tamaño inherente junto con la transformación del elemento para determinar su apariencia visual final.
Volver
Number|null: Es la altura inherente del elemento de la página en puntos o null si el elemento de la 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
get Inherent Width()
Devuelve el ancho inherente del elemento en puntos.
La transformación del elemento de la página es relativa a su tamaño inherente. Usa el tamaño inherente junto con la transformación del elemento para determinar su apariencia visual final.
Volver
Number|null: Es el ancho inherente del elemento de la página en puntos o null si el elemento de la página no tiene un 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
get Left()
Devuelve 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.
Volver
Number: 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
get Link()
Devuelve Link o null si no hay ningún vínculo.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
Volver
Link|null: Es el Link o null si no hay un vínculo.
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
get Object Id()
Devuelve el ID único de este objeto. Los IDs de objetos que usan las páginas y los elementos de página comparten el mismo espacio de nombres.
Volver
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
get Page Element Type()
Devuelve el tipo del elemento de la página, representado como una enumeración Page.
Volver
Page: 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
get Parent Group()
Devuelve el grupo al que pertenece este elemento de la página o null si el elemento no está en un grupo.
Volver
Group|null: Es el grupo al que pertenece este elemento de la 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
get Parent Page()
Devuelve la página en la que se encuentra este elemento de página.
Volver
Page: Es la página en la que reside 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
get Parent Placeholder()
Devuelve el elemento de página principal del marcador de posición. Devuelve null si la forma no es un marcador de posición o no tiene un elemento superior.
Volver
Page: Es el elemento de página principal de este marcador de posición de forma o null si esta forma no es un marcador de posición o no tiene un elemento principal.
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
get Placeholder Index()
Devuelve el índice del marcador de posición de la forma. Si hay dos o más instancias de los mismos tipos de marcadores de posición en la misma página, cada una tendrá su propio valor de índice único. Devuelve null si la forma no es un marcador de posición.
Volver
Integer|null: Es el índice del marcador de posición de esta forma o null si la forma 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
get Placeholder Type()
Devuelve el tipo de marcador de posición de la forma o Placeholder si la forma no es un marcador de posición.
Volver
Placeholder: Es el tipo de marcador de posición de esta forma.
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
get Rotation()
Devuelve 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.
Volver
Number: Es el ángulo de rotación en grados entre 0 (inclusive) y 360 (exclusive).
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
get Shape Type()
get Text()
Devuelve el contenido de texto de la forma.
El texto dentro de una forma siempre termina con un carácter de línea nueva.
Volver
Text: Es el contenido de texto de esta forma.
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
get Title()
Devuelve el título del texto alternativo del elemento de la página. El título se combina con la descripción para mostrar y leer el texto alternativo.
Volver
String: Es el título del texto alternativo 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
get Top()
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.
Volver
Number: 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
get Transform()
Devuelve la transformación del elemento de la página.
La apariencia visual del elemento de la página está determinada por su transformación absoluta. Para calcular la transformación absoluta, concatena previamente la transformación de un elemento de la página con las transformaciones de todos sus grupos principales. Si el elemento de la página no está en un grupo, su transformación absoluta es la misma que el valor de este campo.
Volver
Affine: 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
get Width()
Devuelve 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 posición.
Volver
Number|null: Es el ancho inherente del elemento de la página en puntos o null si el elemento de la página no tiene un 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
preconcatenate Transform(transform)
Antepone la transformación proporcionada a la transformación existente del elemento de la página.
newTransform = argument * existingTransform;
Por ejemplo, para mover un elemento de la página 36 puntos hacia la izquierda, haz lo siguiente:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
También puedes reemplazar la transformación del elemento de la página por set.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
transform | Affine | Es la transformación que se debe concatenar previamente a la transformación de este elemento de la página. |
Volver
Shape: Este elemento de la página, 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, un Group contiene solo un elemento de página o ninguno, también se quita el grupo.
Si se quita un marcador de posición Page en un diseño o en un elemento principal, también se quitarán los marcadores de posición vacíos que heredan.
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 Link()
Quita un Link.
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replace With Image(blobSource)
Reemplaza esta forma por una imagen proporcionada por un Blob.
La imagen se recupera del Blob proporcionado una vez en el momento de la inserción y se almacena una copia para mostrarla dentro de la presentación. Las imágenes deben pesar menos de 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 centra con respecto al tamaño de la forma existente.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); shape.replaceWithImage(driveImage);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
blob | Blob | Son los datos de la imagen. |
Volver
Image: Es el Image que reemplazó la forma.
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 With Image(blobSource, crop)
Reemplaza esta forma por una imagen proporcionada por un Blob.
Cuando insertas la imagen, se recupera del Blob una vez y se almacena una copia para mostrarla en la presentación. Las imágenes deben pesar menos de 50 MB, no pueden superar los 25 megapíxeles y deben estar en formato PNG, JPEG o GIF.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); // Replace and crop the replaced image. shape.replaceWithImage(driveImage, true);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
blob | Blob | Son los datos de la imagen. |
crop | Boolean | Si es true, recorta la imagen para que se ajuste al tamaño de la forma existente. De lo contrario, la imagen se ajusta y centra. |
Volver
Image: Es el Image que reemplazó la forma.
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 With Image(imageUrl)
Reemplaza esta forma por una imagen.
Cuando se inserta 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 pesar menos de 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 en sí se guarda con la imagen y se expone a través de Image.getSourceUrl().
Para mantener la relación de aspecto de la imagen, esta se ajusta y centra con respecto al tamaño de la forma existente.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
image | String | Es la URL de la imagen desde la que se descargará. |
Volver
Image: Es el Image que reemplazó la forma.
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 With Image(imageUrl, crop)
Reemplaza esta forma por una imagen.
Cuando se inserta 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 pesar menos de 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. La URL en sí se guarda con la imagen y se expone a través de Image.getSourceUrl().
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
image | String | Es la URL de la imagen desde la que se descargará. |
crop | Boolean | Si es true, recorta la imagen para que se ajuste al tamaño de la forma existente. De lo contrario, la imagen se ajusta y centra. |
Volver
Image: Es el Image que reemplazó la forma.
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 With Sheets Chart(sourceChart)
Reemplaza esta forma por un gráfico de Hojas de cálculo de Google.
El gráfico está vinculado con el gráfico fuente de Hojas de cálculo de Google, lo que permite que se actualice. Otros colaboradores pueden ver el vínculo a la hoja de cálculo fuente.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChart(chart);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
source | Embedded | Es el gráfico de una hoja de cálculo que reemplaza la forma. |
Volver
Sheets: Es el gráfico que reemplazó la forma.
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 With Sheets Chart As Image(sourceChart)
Reemplaza esta forma por una imagen de un gráfico de Hojas de cálculo de Google.
Para mantener la relación de aspecto del gráfico de Hojas de cálculo de Google, la imagen del gráfico se ajusta y centra con respecto al tamaño de la forma existente.
La imagen del gráfico no está vinculada al gráfico fuente de Hojas de cálculo de Google.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart as an image. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChartAsImage(chart);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
source | Embedded | Es el gráfico de una hoja de cálculo que reemplaza la forma. |
Volver
Image: Es la imagen del gráfico que reemplazó la forma.
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
scale Height(ratio)
Ajusta la altura del elemento según la proporción especificada. La altura del elemento es la 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 la página no son compatibles con este método, consulta las limitaciones de tamaño y posición.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
ratio | Number | Es la proporción según la cual se debe ajustar la altura de este elemento de la página. |
Volver
Shape: Este elemento de la página, 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
scale Width(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 la página no son compatibles con este método, consulta las limitaciones de tamaño y posición.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
ratio | Number | Es la proporción según la cual se debe ajustar el ancho de este elemento de la página. |
Volver
Shape: Este elemento de la página, 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 el Page 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 está vinculada a la presentación.
Esto establece el Page principal del Page como el current page selection.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const 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 Page en la presentación activa.
Una secuencia de comandos solo puede acceder a la selección del usuario que la ejecuta y solo si está vinculada a la presentación.
Pasa true a este método para seleccionar solo el Page y quitar cualquier selección anterior. Esto también establece el Page principal del Page como el current page selection.
Pasa false para seleccionar varios objetos Page. Los objetos Page deben estar en el mismo Page.
Se deben cumplir las siguientes condiciones cuando se selecciona un elemento de la página con un parámetro false:
- El
Pageprincipal del objetoPagedebe serElement current page selection. - No debe haber varios objetos
Pageseleccionados.
Para asegurarte de que sea así, el enfoque preferido es seleccionar primero el Page principal con Page.selectAsCurrentPage() y, luego, seleccionar los elementos de la página.
const 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. const pageElements = slide.getPageElements(); for (let 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
send Backward()
Envía el elemento de la página hacia atrás en la página en un elemento.
El elemento de la página no debe estar en un grupo.
Volver
Shape: Este elemento de la página, 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
send To Back()
Envía el elemento de la página al fondo de la página.
El elemento de la página no debe estar en un grupo.
Volver
Shape: Este elemento de la página, 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
set Content Alignment(contentAlignment)
Establece el Content del texto en la forma.
Este método desactiva automáticamente las propiedades de ajuste automático de texto en las formas actualizadas.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
content | Content | Es la alineación que se establecerá. |
Volver
Shape: Esta forma, 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
set Description(description)
Establece la descripción del texto alternativo del elemento de la 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". const 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 | Es la cadena para establecer la descripción del texto alternativo. |
Volver
Shape: Es 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
set Height(height)
Establece la altura del elemento en puntos, que es la altura 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 posición.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
height | Number | Es la nueva altura que se establecerá para este elemento de la página, en puntos. |
Volver
Shape: Este elemento de la página, 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
set Left(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 | Nueva posición horizontal que se establecerá, en puntos. |
Volver
Shape: Este elemento de la página, 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
set Link Slide(slideIndex)
Establece un objeto Link en el objeto Slide determinado con el índice basado en cero de la diapositiva.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(0);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
slide | Integer | Índice basado en cero de la diapositiva. |
Volver
Link: Es 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
set Link Slide(slide)
Establece un Link en el Slide determinado. El vínculo se establece con el ID de diapositiva determinado.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(slides[0]);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
slide | Slide | Es el Slide que se vinculará. |
Volver
Link: Es 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
set Link Slide(slidePosition)
Establece un Link en el Slide determinado usando la posición relativa de la diapositiva.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
slide | Slide | Es el Slide relativo. |
Volver
Link: Es 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
set Link Url(url)
Establece un Link en la cadena de URL no vacía proporcionada.
// Set a link to the URL. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkUrl('https://slides.google.com');
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
url | String | Es la cadena de URL. |
Volver
Link: Es 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
set Rotation(angle)
Establece el ángulo de rotación del elemento en el sentido de las manecillas del reloj alrededor de su 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 posición.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
angle | Number | Es el nuevo ángulo de rotación en el sentido de las manecillas del reloj que se configurará, en grados. |
Volver
Shape: Este elemento de la página, 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
set Title(title)
Establece el título del texto alternativo del elemento de la 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". const 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 | Es la cadena que se usará para establecer el título del texto alternativo. |
Volver
Shape: Es 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
set Top(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 | Nueva posición vertical que se establecerá, en puntos. |
Volver
Shape: Este elemento de la página, 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
set Transform(transform)
Establece la transformación del elemento de la página con la transformación proporcionada.
Actualizar la transformación de un grupo cambia la transformación absoluta de los elementos de la página en ese grupo, lo que puede cambiar su apariencia visual.
Cuando se actualiza la transformación de un elemento de la página que se encuentra en un grupo, solo se cambia la transformación de ese elemento de la página, y no se afectan las transformaciones del grupo ni de otros elementos de la página que se encuentren en el grupo.
Para obtener detalles sobre cómo las transformaciones afectan la apariencia visual de los elementos de la página, consulta get.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
transform | Affine | Es la transformación que se establece para este elemento de la página. |
Volver
Shape: Este elemento, 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
set Width(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 posición.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
width | Number | Nuevo ancho de este elemento de la página que se establecerá, en puntos. |
Volver
Shape: Este elemento de la página, 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