Solicitud
Un solo tipo de actualización para aplicar a una presentación.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
kind El tipo de actualización. Se requiere exactamente un campo.
kind
solo puede ser una de las siguientes opciones:
|
|
createSlide
|
Crea una diapositiva nueva. |
createShape
|
Crea una forma nueva. |
createTable
|
Crea una nueva tabla. |
insertText
|
Inserta texto en una celda de forma o de tabla. |
insertTableRows
|
Inserta filas en una tabla. |
insertTableColumns
|
Inserta columnas en una tabla. |
deleteTableRow
|
Borra una fila de una tabla. |
deleteTableColumn
|
Borra una columna de una tabla. |
replaceAllText
|
Reemplaza todas las instancias de texto especificado. |
deleteObject
|
Borra una página o un elemento de página de la presentación. |
updatePageElementTransform
|
Actualiza la transformación de un elemento de página. |
updateSlidesPosition
|
Actualiza la posición de un conjunto de diapositivas en la presentación. |
deleteText
|
Borra texto de una forma o de una celda de una tabla. |
createImage
|
Crea una imagen. |
createVideo
|
Crea un video. |
createSheetsChart
|
Crea un gráfico incorporado de Hojas de cálculo de Google. |
createLine
|
Crea una línea. |
refreshSheetsChart
|
Actualiza un gráfico de Hojas de cálculo de Google. |
updateShapeProperties
|
Actualiza las propiedades de un elemento
|
updateImageProperties
|
Actualiza las propiedades de un
|
updateVideoProperties
|
Actualiza las propiedades de un elemento
|
updatePageProperties
|
Actualiza las propiedades de un elemento
|
updateTableCellProperties
|
Actualiza las propiedades de un elemento
|
updateLineProperties
|
Actualiza las propiedades de un elemento
|
createParagraphBullets
|
Crea viñetas para los párrafos. |
replaceAllShapesWithImage
|
Reemplaza todas las formas que coincidan con algunos criterios por una imagen. |
duplicateObject
|
Duplica una diapositiva o un elemento de página. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
Reemplaza todas las formas que coincidan con algunos criterios por un gráfico de Hojas de cálculo de Google. |
deleteParagraphBullets
|
Borra las viñetas de los párrafos. |
updateParagraphStyle
|
|
updateTableBorderProperties
|
Actualiza las propiedades de los bordes de la tabla de una
|
updateTableColumnProperties
|
Actualiza las propiedades de un elemento
|
updateTableRowProperties
|
Actualiza las propiedades de un elemento
|
mergeTableCells
|
Combina las celdas en una
|
unmergeTableCells
|
Separa las celdas en una
|
groupObjects
|
Agrupa objetos, como elementos de página. |
ungroupObjects
|
Desagrupa objetos, como
|
updatePageElementAltText
|
Actualiza el título de texto alternativo o la descripción de un
|
replaceImage
|
Reemplaza una imagen existente por una nueva. |
updateSlideProperties
|
Actualiza las propiedades de una diapositiva |
updatePageElementsZOrder
|
Actualiza el orden en Z de
|
updateLineCategory
|
Actualiza la categoría de un
|
rerouteLine
|
Redirige un
|
CreateSlideRequest
Crea una diapositiva.
Representación JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
insertionIndex
|
El índice opcional basado en cero que indica dónde insertar las diapositivas. Si no especificas un índice, la diapositiva se crea al final. |
slideLayoutReference
|
La referencia del diseño de la diapositiva que se insertará, según el instancia principal actual, que es una de las siguientes opciones:
Si no se encuentra LayoutReference en la instancia principal actual, se muestra un error de solicitud incorrecta 400.
Si no especificas una referencia de diseño, la diapositiva usa el rol predefinido
|
placeholderIdMappings[]
|
Una lista opcional de asignaciones de ID de objeto del
|
LayoutReference
Referencia de diseño de diapositiva. Esto puede hacer referencia a lo siguiente:
- Un diseño predefinido
- Uno de los diseños de la presentación.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
kind Es el tipo de LayoutReference.
kind
solo puede ser una de las siguientes opciones:
|
|
predefinedLayout
|
Diseño predefinido |
layoutId
|
Layout ID: ID de objeto de uno de los diseños de la presentación. |
PredefinedLayout
Tipos de diseño predefinidos. Estos diseños se encuentran comúnmente en las presentaciones. Sin embargo, no hay garantía de que estos diseños estén presentes en el diseño maestro actual, ya que podrían haberse borrado o no formar parte del tema utilizado. Además, es posible que se hayan cambiado los marcadores de posición de cada diseño.
Enumeraciones | |
---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Diseño no especificado. |
BLANK
|
Diseño en blanco, sin marcadores de posición. |
CAPTION_ONLY
|
Diseño con una leyenda en la parte inferior. |
TITLE
|
Diseño con título y subtítulo. |
TITLE_AND_BODY
|
Diseño con título y cuerpo. |
TITLE_AND_TWO_COLUMNS
|
Diseño con un título y dos columnas. |
TITLE_ONLY
|
Diseño con solo un título. |
SECTION_HEADER
|
Diseño con un título de sección. |
SECTION_TITLE_AND_DESCRIPTION
|
Diseño con un título y un subtítulo en un lado y una descripción en el otro. |
ONE_COLUMN_TEXT
|
Diseño con un título y un cuerpo, organizados en una sola columna. |
MAIN_POINT
|
Diseño con un punto principal. |
BIG_NUMBER
|
Diseño con un encabezado de número grande. |
LayoutPlaceholderIdMapping
Es la asignación de ID especificada por el usuario para un marcador de posición que se creará en una diapositiva de un diseño especificado.
Representación JSON |
---|
{ "objectId": string, // Union field |
Campos | |
---|---|
objectId
|
Un ID de objeto proporcionado por el usuario para el marcador de posición identificado anteriormente que se creará en una diapositiva.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
Campo de unión
kind Es el tipo que se usa para identificar un marcador de posición en un diseño.
kind
solo puede ser una de las siguientes opciones:
|
|
layoutPlaceholder
|
El marcador de posición en un diseño que se aplicará a una diapositiva. Solo
|
layoutPlaceholderObjectId
|
El ID de objeto del marcador de posición en un diseño que se aplicará a una diapositiva. |
CreateShapeRequest
Crea una forma nueva.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
|
elementProperties
|
Las propiedades del elemento de la forma. |
shapeType
|
El tipo de forma. |
PageElementProperties
Propiedades comunes de un elemento de página.
Nota: Cuando creas inicialmente un
PageElement
, la API puede modificar los valores de ambos
size
y
transform
, pero el tamaño visual no se modificará.
Representación JSON |
---|
{ "pageObjectId": string, "size": { object ( |
Campos | |
---|---|
pageObjectId
|
Es el ID del objeto de la página en la que se encuentra el elemento. |
size
|
El tamaño del elemento. |
transform
|
La transformación del elemento. |
CreateTableRequest
Crea una nueva tabla.
Representación JSON |
---|
{
"objectId": string,
"elementProperties": {
object (
|
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
elementProperties
|
Las propiedades del elemento de la tabla. La tabla se creará con el tamaño proporcionado, sujeta a un tamaño mínimo. Si no se proporciona un tamaño, se ajustará automáticamente el tamaño de la tabla. Las transformaciones de tabla deben tener una escala de 1 y no deben tener componentes de distorsión. Si no se proporciona ninguna transformación, la tabla se centrará en la página. |
rows
|
Cantidad de filas en la tabla. |
columns
|
Cantidad de columnas de la tabla. |
InsertTextRequest
Inserta texto en una forma o en una celda de tabla.
Representación JSON |
---|
{
"objectId": string,
"cellLocation": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la forma o la tabla en la que se insertará el texto. |
cellLocation
|
La ubicación opcional de la celda de la tabla en caso de que el texto se inserte en una celda. Si está presente, el objectId debe hacer referencia a una tabla. |
text
|
Texto que se va a insertar
Si insertas un carácter de línea nueva, se crea implícitamente un nuevo carácter
Los estilos de texto del texto insertado se determinarán automáticamente y, por lo general, conservarán el estilo del texto cercano. En la mayoría de los casos, el texto se agrega al
Algunos caracteres de control (U+0000-U+0008, U+000C-U+001F) y caracteres del Área de uso privado del plano multilingüe básico de Unicode (U+E000-U+F8FF) se quitarán del texto insertado. |
insertionIndex
|
El índice en el que se insertará el texto, en unidades de código Unicode, según
El índice se basa en cero y se calcula desde el inicio de la cadena. El índice se puede ajustar para evitar inserciones dentro de clústeres de grafema Unicode. En estos casos, el texto se insertará inmediatamente después del clúster de grafema. |
InsertTableRowsRequest
Inserta filas en una tabla.
Representación JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Campos | |
---|---|
tableObjectId
|
La tabla en la que se insertarán las filas. |
cellLocation
|
La ubicación de la celda de la tabla de referencia desde la que se insertarán las filas. Se insertará una fila nueva encima (o debajo) de la fila donde se encuentra la celda de referencia. Si la celda de referencia es una celda combinada, se insertará una fila nueva encima (o debajo) de la celda combinada. |
insertBelow
|
Establece si se deben insertar filas nuevas debajo de la ubicación de la celda de referencia.
|
number
|
La cantidad de filas que se insertarán. Se permite un máximo de 20 por solicitud. |
InsertTableColumnsRequest
Inserta columnas en una tabla.
Se cambiará el tamaño de otras columnas de la tabla para que se ajusten a la columna nueva.
Representación JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Campos | |
---|---|
tableObjectId
|
La tabla en la que se insertarán las columnas. |
cellLocation
|
La ubicación de la celda de la tabla de referencia desde la que se insertarán las columnas. Se insertará una nueva columna a la izquierda (o derecha) de la columna donde se encuentra la celda de referencia. Si la celda de referencia es una celda combinada, se insertará una columna nueva a la izquierda (o derecha) de la celda combinada. |
insertRight
|
Establece si se deben insertar nuevas columnas a la derecha de la ubicación de la celda de referencia.
|
number
|
Número de columnas que se insertarán. Se permite un máximo de 20 por solicitud. |
DeleteTableRowRequest
Borra una fila de una tabla.
Representación JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Campos | |
---|---|
tableObjectId
|
La tabla de la que se borrarán las filas. |
cellLocation
|
La ubicación de la celda de la tabla de referencia de la que se borrará una fila. Se borrará la fila que abarca esta celda. Si se trata de una celda combinada, se borrarán varias filas. Si no quedan filas en la tabla después de esta eliminación, se borra toda la tabla. |
DeleteTableColumnRequest
Borra una columna de una tabla.
Representación JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
Campos | |
---|---|
tableObjectId
|
La tabla de la que se borrarán las columnas. |
cellLocation
|
La ubicación de la celda de la tabla de referencia de la que se borrará una columna. Se borrará la columna que abarca esta celda. Si se trata de una celda combinada, se borrarán varias columnas. Si no quedan columnas en la tabla después de esta eliminación, se borra toda la tabla. |
ReplaceAllTextRequest
Reemplaza todas las instancias de texto que coinciden con un criterio por
replace text
Representación JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
Campos | |
---|---|
replaceText
|
El texto que reemplazará el texto coincidente. |
pageObjectIds[]
|
Si no está vacío, limita las coincidencias a los elementos de página únicamente en las páginas determinadas.
Muestra un error 400 de solicitud incorrecta si se proporciona el ID de objeto de página de una
|
Campo de unión
criteria Los criterios utilizados para hacer coincidir el texto que se reemplazará.
criteria
solo puede ser una de las siguientes opciones:
|
|
containsText
|
Busca texto en una forma que coincida con esta subcadena. |
SubstringMatchCriteria
Criterio que coincide con una cadena de texto específica en una forma o tabla.
Representación JSON |
---|
{ "text": string, "matchCase": boolean } |
Campos | |
---|---|
text
|
El texto que se debe buscar en la forma o en la tabla. |
matchCase
|
Indica si la búsqueda debe respetar las mayúsculas y minúsculas:
|
DeleteObjectRequest
Borra un objeto, ya sea
pages
o
page elements
de la presentación.
Representación JSON |
---|
{ "objectId": string } |
Campos | |
---|---|
objectId
|
El ID del objeto de la página o elemento de la página que se borrará.
Si, luego de una operación de eliminación,
Si se borra un marcador de posición de un diseño, también se borra cualquier marcador de posición heredado vacío. |
UpdatePageElementTransformRequest
Actualiza la transformación de un elemento de página.
Si actualizas la transformación de un grupo, se modificará la transformación absoluta de los elementos de página de ese grupo, lo que puede cambiar su apariencia visual. Consulta la documentación para
PageElement.transform
para obtener más información.
Representación JSON |
---|
{ "objectId": string, "transform": { object ( |
Campos | |
---|---|
objectId
|
El ID de objeto del elemento de página que se actualizará. |
transform
|
Es la matriz de transformación de entrada que se usa para actualizar el elemento de página. |
applyMode
|
El modo de aplicación de la actualización de la transformación. |
ApplyMode
Los modos de aplicación de la actualización de la transformación.
Enumeraciones | |
---|---|
APPLY_MODE_UNSPECIFIED
|
Modo sin especificar. |
RELATIVE
|
Aplica la nueva matriz AffineTransform a la existente y reemplaza la existente por la concatenación resultante. |
ABSOLUTE
|
Reemplaza la matriz AffineTransform existente por la nueva. |
UpdateSlidesPositionRequest
Actualiza la posición de las diapositivas en la presentación.
Representación JSON |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
Campos | |
---|---|
slideObjectIds[]
|
Son los IDs de las diapositivas de la presentación que se deben mover. Las diapositivas de esta lista deben estar en el orden de presentación existente, sin duplicados. |
insertionIndex
|
El índice donde se deben insertar las diapositivas, según su disposición antes de que se realice el traslado. Debe estar entre cero y la cantidad de diapositivas de la presentación, inclusive. |
DeleteTextRequest
Borra texto de una forma o de una celda de una tabla.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
ID de objeto de la forma o tabla de la que se borrará el texto. |
cellLocation
|
La ubicación opcional de la celda de la tabla en caso de que el texto se borre de esa celda. Si está presente, el objectId debe hacer referencia a una tabla. |
textRange
|
El rango de texto que se borrará, según
Siempre hay un carácter de línea nueva implícito al final del texto de una celda de una tabla o una forma que no se puede eliminar.
Si borras texto que cruza los límites de un párrafo, es posible que se produzcan cambios en las listas y los estilos de párrafo cuando se combinan los dos párrafos. Los rangos que incluyen solo una unidad de código de un par subrogado se expanden para incluir ambas unidades de código. |
Rango
Especifica un rango contiguo de una colección indexada, como los caracteres de un texto.
Representación JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum (
|
Campos | |
---|---|
startIndex
|
Es el índice opcional basado en cero del comienzo de la colección. Necesaria para
|
endIndex
|
Es el índice opcional basado en cero del final de la colección. Necesaria para
|
type
|
Es el tipo de rango. |
Tipo
Los tipos de rangos.
Enumeraciones | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
Tipo de rango no especificado. No se debe usar este valor. |
FIXED_RANGE
|
Un rango fijo. Tanto el
startIndex
y
endIndex
debe especificarse.
|
FROM_START_INDEX
|
Inicia el rango a las
startIndex
y continúa hasta el final de la colección. El
endIndex
no debe especificarse.
|
ALL
|
Configura el rango para que sea la longitud total de la colección. Tanto el
startIndex
y las
endIndex
no debe especificarse.
|
CreateImageRequest
Crea una imagen.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
elementProperties
|
Las propiedades del elemento de la imagen. Cuando la relación de aspecto del tamaño proporcionado no coincide con la de la imagen, esta se ajusta y se centra con respecto al tamaño para mantener la relación de aspecto. La transformación proporcionada se aplica después de esta operación.
El
El
|
Campo de unión
image_source Es el tipo de fuente de la imagen.
image_source
solo puede ser una de las siguientes opciones:
|
|
url
|
Es la URL de la imagen. La imagen se recupera 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 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
|
CreateVideoRequest
Crea un video.
NOTA: Para crear un video desde Google Drive, la app solicitante debe tener al menos uno de los permisos de OAuth para drive, drive.readonly o drive.file.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
elementProperties
|
Las propiedades del elemento del video.
El
El
|
source
|
Es la fuente del video. |
id
|
Es el identificador único de la fuente de video para este video. p.ej., Para videos de YouTube https://www.youtube.com/watch?v=7U3axjORYZ0, el ID es 7U3axjORYZ0. Para un video de Google Drive https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q el ID es 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Para acceder a un archivo de video de Google Drive, es posible que debas agregar una clave de recurso al encabezado HTTP para un subconjunto de archivos antiguos. Para obtener más información, consulta Accede a archivos compartidos por vínculos mediante claves de recursos. |
CreateSheetsChartRequest
Crea un gráfico incorporado de Hojas de cálculo de Google.
NOTA: Para crear gráficos, se necesita al menos uno de los permisos de documentos de Hojas de cálculo, Hojas de cálculo, Drive.readonly, drive.file o Drive.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario. Si se especifica, el ID debe ser único entre todas las páginas y los elementos de las páginas de la presentación. El ID debe comenzar con el carácter de una palabra [a-zA-Z0-9_], seguido de cualquier cantidad de los siguientes caracteres [a-zA-Z0-9_-:]. La longitud del ID no debe ser menor que 5 ni mayor que 50. Si está vacío, se generará un identificador único. |
elementProperties
|
Son las propiedades del elemento del gráfico. Cuando la relación de aspecto del tamaño proporcionado no coincide con la del gráfico, este se ajusta y se centra con respecto al tamaño para mantener la relación de aspecto. La transformación proporcionada se aplica después de esta operación. |
spreadsheetId
|
Es el ID de la hoja de cálculo de Hojas de cálculo de Google que contiene el gráfico. Es posible que debas agregar una clave de recurso al encabezado HTTP para un subconjunto de archivos antiguos. Para obtener más información, consulta Accede a archivos compartidos por vínculos mediante claves de recursos. |
chartId
|
El ID del gráfico específico en la hoja de cálculo de Google Sheets. |
linkingMode
|
Es el modo con el que se vincula el gráfico a la hoja de cálculo de origen. Si no se especifica, el gráfico será una imagen que no está vinculada. |
LinkingMode
Es el modo con el que se vincula el gráfico a la hoja de cálculo de origen.
Enumeraciones | |
---|---|
NOT_LINKED_IMAGE
|
El gráfico no está asociado con la hoja de cálculo de origen y no se puede actualizar. Un gráfico que no esté vinculado se insertará como una imagen. |
LINKED
|
Si vinculas el gráfico, podrás actualizarlo, y otros colaboradores verán un vínculo a la hoja de cálculo. |
CreateLineRequest
Crea una línea.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
Es un ID de objeto proporcionado por el usuario.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
elementProperties
|
Son las propiedades del elemento de la línea. |
lineCategory
|
La categoría de la línea que se creará.
Obsoleto
: utilizar
El nombre exacto
Si especificas un
|
category
|
La categoría de la línea que se creará.
El nombre exacto
Si especificas un
Si no especificas un valor para
Si no especificas ninguna de estas opciones,
|
Categoría
Son las categorías de líneas.
Enumeraciones | |
---|---|
STRAIGHT
|
Conectores rectos, incluido el conector recto 1. Es la categoría predeterminada cuando no se especifica una. |
BENT
|
Conectores doblados, incluido el conector doblado 2 a 5. |
CURVED
|
Conectores curvos, incluido el conector curvo 2 a 5. |
RefreshSheetsChartRequest
Actualiza un gráfico incorporado de Hojas de cálculo de Google reemplazándolo por la versión más reciente del gráfico de Hojas de cálculo de Google.
NOTA: Para actualizar gráficos, se necesita al menos uno de los permisos de Sheets.readonly, Spreadsheets, drive.readonly o Drive de OAuth.
Representación JSON |
---|
{ "objectId": string } |
Campos | |
---|---|
objectId
|
El ID de objeto del gráfico que se actualizará. |
UpdateShapePropertiesRequest
Actualizar las propiedades de un
Shape
Representación JSON |
---|
{
"objectId": string,
"shapeProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la forma a la que se aplican las actualizaciones. |
shapeProperties
|
Las propiedades de la forma que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color de relleno sólido del fondo de la forma, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
UpdateImagePropertiesRequest
Actualizar las propiedades de un
Image
Representación JSON |
---|
{
"objectId": string,
"imageProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la imagen a la que se aplican las actualizaciones. |
imageProperties
|
Las propiedades de la imagen que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color del contorno de la imagen, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
UpdateVideoPropertiesRequest
Actualizar las propiedades de un
Video
Representación JSON |
---|
{
"objectId": string,
"videoProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto del video al que se aplican las actualizaciones. |
videoProperties
|
Las propiedades del video que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color del contorno del video, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
UpdatePagePropertiesRequest
Actualiza las propiedades de un elemento
Page
Representación JSON |
---|
{
"objectId": string,
"pageProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la página a la que se aplica la actualización. |
pageProperties
|
Son las propiedades de la página que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color de relleno sólido del fondo de la página, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
UpdateTableCellPropertiesRequest
Actualizar las propiedades de un
TableCell
Representación JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la tabla. |
tableRange
|
El rango de la tabla que representa el subconjunto de la tabla a la que se aplican las actualizaciones. Si no se especifica un rango de la tabla, las actualizaciones se aplicarán a toda la tabla. |
tableCellProperties
|
Las propiedades de celda de la tabla que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color de relleno sólido del fondo de la celda de la tabla, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
TableRange
El rango de una tabla representa una referencia a un subconjunto de una tabla.
Es importante tener en cuenta que las celdas especificadas por un rango de tabla no necesariamente forman un rectángulo. Por ejemplo, digamos que tenemos una tabla de 3 x 3 en la que todas las celdas de la última fila están fusionadas. La tabla tiene el siguiente aspecto:
[ ][ ][ ]
[ ][ ][ ]
[ ]
En un rango de tabla con ubicación = (0, 0), intervalo de filas = 3 y intervalo de columnas = 2, se especifican las siguientes celdas:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
Representación JSON |
---|
{
"location": {
object (
|
Campos | |
---|---|
location
|
La ubicación inicial del rango de la tabla. |
rowSpan
|
El intervalo de filas del rango de la tabla. |
columnSpan
|
El intervalo de columnas del rango de la tabla. |
UpdateLinePropertiesRequest
Actualiza las propiedades de un elemento
Line
Representación JSON |
---|
{
"objectId": string,
"lineProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la línea a la que se aplica la actualización. |
lineProperties
|
Son las propiedades de línea que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color de relleno sólido de la línea, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
CreateParagraphBulletsRequest
Crea viñetas para todos los párrafos que se superponen con el rango de índice de texto dado.
El nivel de anidamiento de cada párrafo se determinará mediante el recuento de las pestañas iniciales delante de cada párrafo. Para evitar el exceso de espacio entre la viñeta y el párrafo correspondiente, esta solicitud quita las pestañas iniciales. Esto puede cambiar los índices de partes del texto.
Si el párrafo que se encuentra justo antes de que se actualicen está en una lista con un ajuste predeterminado correspondiente, los párrafos que se actualizan se agregan a la lista anterior.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID de objeto de la forma o tabla que contiene el texto al que se agregan las viñetas. |
cellLocation
|
La ubicación opcional de la celda de la tabla si el texto que se modificará está incluido en una celda de la tabla. Si está presente, el objectId debe hacer referencia a una tabla. |
textRange
|
El rango de texto al que se aplicarán los ajustes predeterminados de viñetas, según
|
bulletPreset
|
Los tipos de glifos de viñetas que se usarán. La configuración predeterminada es el
|
BulletGlyphPreset
Patrones predeterminados de glifos de viñetas para listas en el texto
Estos patrones usan los siguientes tipos de viñetas:
-
ARROW
: Una flecha que corresponde a un punto de código Unicode U+2794 -
ARROW3D
: Flecha con sombreado 3D, que corresponde a un punto de código Unicode U+27a2 -
CHECKBOX
: Cuadrado hueco, que corresponde a un punto de código Unicode U+274f -
CIRCLE
: Un círculo hueco, que corresponde a un punto de código Unicode U+25cb -
DIAMOND
: Diamante sólido, que corresponde a un punto de código Unicode U+25c6 -
DIAMONDX
: Un diamante con una "x", que corresponde a un punto de código Unicode U+2756 -
HOLLOWDIAMOND
: Diamante hueco, que corresponde a un punto de código Unicode U+25c7 -
DISC
: Un círculo sólido que corresponde a un punto de código Unicode U+25cf -
SQUARE
: Un cuadrado sólido, que corresponde a un punto de código Unicode U+25a0 -
STAR
: Un asterisco, que corresponde a un punto de código Unicode U+2605 -
ALPHA
: Una letra minúscula, como “a”, “b” o “c”. -
UPPERALPHA
: Una letra mayúscula, como “A”, “B” o “C”. -
DIGIT
: Un número, como “1”, “2” o “3”. -
ZERODIGIT
: Número en el que los números de un solo dígito tienen el prefijo de cero, como “01”, “02” o “03”. Los números con más de un dígito no tienen el prefijo cero. -
ROMAN
: Un número romano en minúscula, como "i", "ii" o "iii". -
UPPERROMAN
: Un número romano en mayúsculas, como "I", "II" o "III". -
LEFTTRIANGLE
: Un triángulo que apunta a la izquierda, que corresponde a un punto de código Unicode U+25c4
Enumeraciones | |
---|---|
BULLET_DISC_CIRCLE_SQUARE
|
Una lista con viñetas con un
DISC ,
CIRCLE
y
SQUARE
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Una lista con viñetas con un
DIAMONDX ,
ARROW3D
y
SQUARE
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_CHECKBOX
|
Una lista con viñetas con
CHECKBOX
glifos de viñetas para todos los niveles de anidamiento de listas.
|
BULLET_ARROW_DIAMOND_DISC
|
Una lista con viñetas con un
ARROW ,
DIAMOND
y
DISC
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_STAR_CIRCLE_SQUARE
|
Una lista con viñetas con un
STAR ,
CIRCLE
y
SQUARE
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Una lista con viñetas con un
ARROW3D ,
CIRCLE
y
SQUARE
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Una lista con viñetas con un
LEFTTRIANGLE ,
DIAMOND
y
DISC
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Una lista con viñetas con un
DIAMONDX ,
HOLLOWDIAMOND
y
SQUARE
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Una lista con viñetas con un
DIAMOND ,
CIRCLE
y
SQUARE
glifo de viñetas para los primeros 3 niveles de anidación de listas.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Una lista numerada con
DIGIT ,
ALPHA
y
ROMAN
glifos numéricos para los primeros 3 niveles de anidamiento de listas, seguidos de puntos.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Una lista numerada con
DIGIT ,
ALPHA
y
ROMAN
glifos numéricos para los primeros 3 niveles de anidamiento de listas, seguidos de paréntesis.
|
NUMBERED_DIGIT_NESTED
|
Una lista numerada con
DIGIT
glifos numéricos separados por puntos, en los que cada nivel de anidamiento usa el glifo del nivel de anidamiento anterior como prefijo Por ejemplo: “1.”, '1.1.', '2.', '2.2.'
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Una lista numerada con
UPPERALPHA ,
ALPHA
y
ROMAN
glifos numéricos para los primeros 3 niveles de anidamiento de listas, seguidos de puntos.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Una lista numerada con
UPPERROMAN ,
UPPERALPHA
y
DIGIT
glifos numéricos para los primeros 3 niveles de anidamiento de listas, seguidos de puntos.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Una lista numerada con
ZERODIGIT ,
ALPHA
y
ROMAN
glifos numéricos para los primeros 3 niveles de anidamiento de listas, seguidos de puntos.
|
ReplaceAllShapesWithImageRequest
Reemplaza todas las formas que coinciden con los criterios dados por la imagen proporcionada.
Las imágenes que reemplazan las formas son rectangulares después de insertarse en la presentación y no adoptan las formas de las formas.
Representación JSON |
---|
{ "replaceMethod": enum ( |
Campos | |
---|---|
replaceMethod
|
Es el método de reemplazo.
Obsoleto
: utilizar
Si especificas un
|
imageReplaceMethod
|
El método de reemplazo de imagen.
Si especificas un
Si no especificas un valor para
Si no especifica ninguno, entonces se utiliza CENTER_INSIDE. |
pageObjectIds[]
|
Si no está vacío, limita las coincidencias a los elementos de página únicamente en las páginas determinadas.
Muestra un error 400 de solicitud incorrecta si se proporciona el ID de objeto de página de una
|
Campo de unión
criteria Los criterios con los que deben coincidir las formas para que se puedan reemplazar.
criteria
solo puede ser una de las siguientes opciones:
|
|
containsText
|
Si se establece, esta solicitud reemplazará todas las formas que contengan el texto dado. |
Campo de unión
image_source Es el tipo de fuente de la imagen.
image_source
solo puede ser una de las siguientes opciones:
|
|
imageUrl
|
Es la URL de la imagen. La imagen se recupera 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 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 puede tener una longitud máxima de 2 KB. La URL se guarda con la imagen y se expone mediante el
|
ReplaceMethod
El método de reemplazo.
Enumeraciones | |
---|---|
CENTER_INSIDE
|
Escala y centra la imagen para que se ajuste a los límites de la forma original y mantiene la relación de aspecto. El tamaño renderizado de la imagen puede ser menor que el tamaño de la forma. Este es el método predeterminado cuando no se especifica uno. |
CENTER_CROP
|
Ajusta la escala y centra la imagen para llenar los límites de la forma original. Es posible que la imagen se recorte para llenar la forma. El tamaño renderizado de la imagen será el mismo que el de la forma original. |
ImageReplaceMethod
El método de reemplazo de imagen.
Enumeraciones | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Método de reemplazo de imagen no especificado. No se debe usar este valor. |
CENTER_INSIDE
|
Escala y centra la imagen para que se ajuste a los límites de la forma original y mantiene la relación de aspecto. El tamaño renderizado de la imagen puede ser menor que el tamaño de la forma. Este es el método predeterminado cuando no se especifica uno. |
CENTER_CROP
|
Ajusta la escala y centra la imagen para llenar los límites de la forma original. Es posible que la imagen se recorte para llenar la forma. El tamaño renderizado de la imagen será el mismo que el de la forma original. |
DuplicateObjectRequest
Duplica una diapositiva o un elemento de página.
Cuando se duplica una diapositiva, esta se crea inmediatamente después de la diapositiva especificada. Cuando se duplica un elemento de página, el duplicado se colocará en la misma página en la misma posición que el original.
Representación JSON |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
Campos | |
---|---|
objectId
|
El ID del objeto que se duplicará. |
objectIds
|
El objeto que se duplica puede contener otros objetos, por ejemplo, cuando se duplica una diapositiva o un elemento de página de grupo. Este mapa define cómo se generan los ID de los objetos duplicados: las claves son los ID de los objetos originales, y sus valores son los ID que se asignarán al objeto duplicado correspondiente. El ID del duplicado del objeto de origen también se puede especificar en este mapa, con el mismo valor del
Todas las claves deben corresponder a los IDs existentes en la presentación. Todos los valores deben ser únicos en la presentación y deben comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si se omiten ID de objetos de origen del mapa, se asignará un nuevo ID aleatorio. Si el mapa está vacío o no se establece, todos los objetos duplicados recibirán un nuevo ID aleatorio. |
UpdateTextStyleRequest
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID de objeto de la forma o tabla con el texto al que se le aplicará el estilo. |
cellLocation
|
La ubicación de la celda en la tabla que contiene el texto al que se le aplicará el estilo. Si
|
style
|
Los estilos que se deben configurar en el texto. Si el valor de un estilo particular coincide con el del elemento superior, se configurará ese estilo como heredado.
Algunos cambios en el estilo de texto pueden provocar otros cambios destinados a reflejar el comportamiento del editor de Presentaciones. Consulta la documentación de
|
textRange
|
Es el rango de texto al que se le aplicará estilo. El rango se puede extender para incluir líneas nuevas adyacentes. Si el rango contiene por completo un párrafo que pertenece a una lista, la viñeta del párrafo también se actualiza con el estilo de texto coincidente. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el estilo de texto a negrita, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
ReplaceAllShapesWithSheetsChartRequest
Reemplaza todas las formas que coincidan con los criterios dados por el gráfico de Hojas de cálculo de Google proporcionado. El gráfico se escalará y se centrará para adaptarse a los límites de la forma original.
NOTA: Para reemplazar formas por un gráfico, se necesita al menos uno de los permisos de templates.readonly, total de hojas de cálculo, drive.readonly o Drive.
Representación JSON |
---|
{ "containsText": { object ( |
Campos | |
---|---|
containsText
|
Los criterios con los que deben coincidir las formas para que se puedan reemplazar. La solicitud reemplazará todas las formas que contengan el texto dado. |
spreadsheetId
|
Es el ID de la hoja de cálculo de Hojas de cálculo de Google que contiene el gráfico. |
chartId
|
El ID del gráfico específico en la hoja de cálculo de Google Sheets. |
linkingMode
|
Es el modo con el que se vincula el gráfico a la hoja de cálculo de origen. Si no se especifica, el gráfico será una imagen que no está vinculada. |
pageObjectIds[]
|
Si no está vacío, limita las coincidencias a los elementos de página únicamente en las páginas determinadas.
Muestra un error 400 de solicitud incorrecta si se proporciona el ID de objeto de página de una
|
LinkingMode
Es el modo con el que se vincula el gráfico a la hoja de cálculo de origen.
Enumeraciones | |
---|---|
NOT_LINKED_IMAGE
|
El gráfico no está asociado con la hoja de cálculo de origen y no se puede actualizar. Un gráfico que no esté vinculado se insertará como una imagen. |
LINKED
|
Si vinculas el gráfico, podrás actualizarlo, y otros colaboradores verán un vínculo a la hoja de cálculo. |
DeleteParagraphBulletsRequest
Elimina las viñetas de todos los párrafos que se superponen con el índice de texto dado.
range
El nivel de anidamiento de cada párrafo se preservará visualmente agregando sangría al comienzo del párrafo correspondiente.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID de objeto de la forma o la tabla que contiene el texto del que se borrarán las viñetas. |
cellLocation
|
La ubicación opcional de la celda de la tabla si el texto que se modificará está incluido en una celda de la tabla. Si está presente, el objectId debe hacer referencia a una tabla. |
textRange
|
El rango de texto desde el que se borrarán las viñetas, según
|
UpdateParagraphStyleRequest
Actualiza el estilo de todos los párrafos de una
Shape
o
Table
que se superponen con el rango
de índice de texto dado.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID de objeto de la forma o tabla con el texto al que se le aplicará el estilo. |
cellLocation
|
La ubicación de la celda en la tabla que contiene los párrafos a los que se les aplicará estilo. Si
|
style
|
El estilo del párrafo. |
textRange
|
El rango de texto que contiene los párrafos a los que se les aplicará estilo. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar la alineación del párrafo, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
UpdateTableBorderPropertiesRequest
Actualiza las propiedades de los bordes de la tabla de una
Table
Representación JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la tabla. |
tableRange
|
El rango de la tabla que representa el subconjunto de la tabla a la que se aplican las actualizaciones. Si no se especifica un rango de la tabla, las actualizaciones se aplicarán a toda la tabla. |
borderPosition
|
Es la posición del borde en el rango de la tabla al que deben aplicarse las actualizaciones. Si no se especifica una posición de borde, las actualizaciones se aplicarán a todos los bordes del rango de la tabla. |
tableBorderProperties
|
Las propiedades del borde de la tabla que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el color de relleno sólido del borde de la tabla, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
BorderPosition
La posición del borde de la tabla.
Enumeraciones | |
---|---|
ALL
|
Todos los bordes del rango. |
BOTTOM
|
Bordes en la parte inferior del rango |
INNER
|
Bordes en el interior del rango |
INNER_HORIZONTAL
|
Bordes horizontales en el interior del rango |
INNER_VERTICAL
|
Bordes verticales en el interior del rango |
LEFT
|
Bordes a la izquierda del rango |
OUTER
|
Bordes a lo largo del exterior del rango. |
RIGHT
|
Bordes a la derecha del rango |
TOP
|
Bordes en la parte superior del rango |
UpdateTableColumnPropertiesRequest
Actualiza las propiedades de un elemento
Table
.
Representación JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto de la tabla. |
columnIndices[]
|
Es la lista de índices basados en cero que especifica qué columnas se deben actualizar. Si no se proporcionan índices, se actualizarán todas las columnas de la tabla. |
tableColumnProperties
|
Las propiedades de la columna de la tabla que se actualizarán.
Si el valor de
|
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar el ancho de columna, establece
Si '"columnWidth"' se incluye en la máscara de campo, pero la propiedad no se establece, el ancho de columna se establecerá de forma predeterminada en 406,400 EMU (32 puntos). |
UpdateTableRowPropertiesRequest
Actualiza las propiedades de un elemento
Table
fila.
Representación JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto de la tabla. |
rowIndices[]
|
Es la lista de índices basados en cero que especifica qué filas se deben actualizar. Si no se proporcionan índices, se actualizarán todas las filas de la tabla. |
tableRowProperties
|
Las propiedades de las filas de la tabla que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz
Por ejemplo, para actualizar la altura mínima de la fila, establece
Si '"minRowHeight"' se incluye en la máscara de campo, pero no se establece la propiedad, la altura mínima de la fila se establecerá de forma predeterminada en 0. |
MergeTableCellsRequest
Combina las celdas en una
Table
Representación JSON |
---|
{
"objectId": string,
"tableRange": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto de la tabla. |
tableRange
|
El rango de la tabla que especifica qué celdas de la tabla se combinarán. Cualquier texto en las celdas que se combinen se concatenará y se almacenará en la celda superior izquierda (“head”) del rango. Si el rango no es rectangular (lo que puede ocurrir en algunos casos en que el rango abarca celdas que ya están combinadas), se muestra un error 400 de solicitud incorrecta. |
UnmergeTableCellsRequest
Separa las celdas en una
Table
Representación JSON |
---|
{
"objectId": string,
"tableRange": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto de la tabla. |
tableRange
|
El rango de la tabla que especifica qué celdas de la tabla se separarán. Se separarán todas las celdas combinadas en este rango, pero las celdas que ya no se combinaron no se verán afectadas. Si el rango no tiene celdas combinadas, la solicitud no hará nada. Si hay texto en alguna de las celdas combinadas, este permanecerá en la celda superior izquierda ("encabezado") del bloque resultante de celdas separadas. |
GroupObjectsRequest
Agrupa objetos para crear un grupo de objetos. Por ejemplo, los grupos
PageElements
para crear un
Group
en la misma página que todos los elementos secundarios.
Representación JSON |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
Campos | |
---|---|
groupObjectId
|
Es un ID de objeto proporcionado por el usuario para el grupo que se creará.
Si especificas un ID, este debe ser único entre todas las páginas y los elementos de página de la presentación. El ID debe comenzar con un carácter alfanumérico o un guion bajo (coincide con la regex)
Si no especificas un ID, se genera uno único. |
childrenObjectIds[]
|
Los IDs de los objetos que se agruparán.
Solo se pueden agrupar los elementos de página. Debe haber al menos dos elementos de página en la misma página que no estén ya en otro grupo. Algunos elementos de la página,
|
UngroupObjectsRequest
Desagrupa objetos, como
groups
Representación JSON |
---|
{ "objectIds": [ string ] } |
Campos | |
---|---|
objectIds[]
|
Los IDs de los objetos que se desagruparán.
Solo
|
UpdatePageElementAltTextRequest
Actualiza el título de texto alternativo o la descripción de un
page element
Representación JSON |
---|
{ "objectId": string, "title": string, "description": string } |
Campos | |
---|---|
objectId
|
El ID de objeto del elemento de página al que se aplican las actualizaciones. |
title
|
Es el título de texto alternativo actualizado del elemento de página. Si no la estableces, se mantendrá el valor existente. El título se expone a lectores de pantalla y otras interfaces de accesibilidad. Usa solo valores legibles por humanos que estén relacionados con el contenido del elemento de página. |
description
|
Es la descripción de texto alternativo actualizada del elemento de página. Si no la estableces, se mantendrá el valor existente. La descripción se expone a lectores de pantalla y otras interfaces de accesibilidad. Usa solo valores legibles por humanos que estén relacionados con el contenido del elemento de página. |
ReplaceImageRequest
Reemplaza una imagen existente por una nueva.
Cuando se reemplaza una imagen, se quitan algunas
image effects
a partir de la imagen existente.
Representación JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
Campos | |
---|---|
imageObjectId
|
El ID de la imagen existente que se reemplazará. El ID se puede recuperar a partir de la respuesta de una solicitud get. |
imageReplaceMethod
|
Es el método de reemplazo. |
Campo de unión
image_source Es el tipo de fuente de la imagen.
image_source
solo puede ser una de las siguientes opciones:
|
|
url
|
Es la URL de la imagen. La imagen se recupera 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 tener un tamaño inferior a 50 MB, no superar los 25 megapíxeles y estar en formato PNG, JPEG o GIF.
La URL proporcionada no puede superar los 2 KB. La URL se guarda con la imagen y se expone a través de
|
UpdateSlidePropertiesRequest
Actualiza las propiedades de una diapositiva.
Representación JSON |
---|
{
"objectId": string,
"slideProperties": {
object (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la diapositiva a la que se aplica la actualización. |
slideProperties
|
Las propiedades de la diapositiva que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. La raíz 'slideProperties' está implícita y no debe especificarse. Un solo
Por ejemplo, para indicar que se debe omitir una diapositiva, establece
Para restablecer una propiedad a su valor predeterminado, incluye el nombre de su campo en la máscara de campo, pero no configures el campo. |
UpdatePageElementsZOrderRequest
Actualiza el orden en Z de los elementos de página. El orden en Z es un orden de los elementos de la página de atrás hacia adelante. El elemento de página que se encuentra al principio puede cubrir los elementos que están detrás.
Representación JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum (
|
Campos | |
---|---|
pageElementObjectIds[]
|
Los IDs de objeto de los elementos de página que se actualizarán. Todos los elementos de página deben estar en la misma página y no deben agruparse. |
operation
|
Es la operación de orden en Z que se aplica a los elementos de página. Cuando se aplica la operación a varios elementos de página, se mantiene el orden en Z relativo dentro de estos elementos de página antes de que se mantenga la operación. |
ZOrderOperation
Es la operación para actualizar el orden en Z de un elemento de página.
Enumeraciones | |
---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
Operación no especificada. |
BRING_TO_FRONT
|
Lleva los elementos de página al principio de la página. |
BRING_FORWARD
|
Mueve los elementos de página hacia adelante en la página según un elemento relativo al que está más adelante en los elementos de página especificados. |
SEND_BACKWARD
|
Envía los elementos de página hacia atrás en la página de un elemento en relación con el que se encuentra más detrás de uno en los elementos de página especificados. |
SEND_TO_BACK
|
Envía los elementos de la página al final de la página. |
UpdateLineCategoryRequest
Actualiza la categoría de un
line
Representación JSON |
---|
{
"objectId": string,
"lineCategory": enum (
|
Campos | |
---|---|
objectId
|
El ID de objeto de la línea a la que se aplica la actualización.
Solo una línea con un
La línea se puede volver a enrutar después de actualizar su categoría. |
lineCategory
|
La categoría de línea a la que se actualizará.
El nombre exacto
|
RerouteLineRequest
Redirige un
line
de modo que esté conectada en los dos sitios de conexión más cercanos a los elementos de página conectados.
Representación JSON |
---|
{ "objectId": string } |
Campos | |
---|---|
objectId
|
El ID de objeto de la línea que se redirigirá.
Solo una línea con un
|