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 uno de los siguientes:
|
|
createSlide
|
Crea una diapositiva nueva. |
createShape
|
Crea una forma nueva. |
createTable
|
Crea una nueva tabla. |
insertText
|
Inserta texto en una forma o celda 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 del texto especificado. |
deleteObject
|
Borra una página o un elemento de la 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 el texto de una forma o una celda de tabla. |
createImage
|
Crea una imagen. |
createVideo
|
Crea un video. |
createSheetsChart
|
Crea un gráfico de Hojas de cálculo de Google incorporado. |
createLine
|
Crea una línea. |
refreshSheetsChart
|
Actualiza un gráfico de Hojas de cálculo de Google. |
updateShapeProperties
|
Actualiza las propiedades de un |
updateImageProperties
|
Actualiza las propiedades de un |
updateVideoProperties
|
Actualiza las propiedades de un |
updatePageProperties
|
Actualiza las propiedades de un |
updateTableCellProperties
|
Actualiza las propiedades de un |
updateLineProperties
|
Actualiza las propiedades de un |
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
|
Actualiza el estilo del texto dentro de un elemento |
replaceAllShapesWithSheetsChart
|
Reemplaza todas las formas que coincidan con algunos criterios por un gráfico de Hojas de cálculo de Google. |
deleteParagraphBullets
|
Borra los viñetas de los párrafos. |
updateParagraphStyle
|
Actualiza el diseño de los párrafos dentro de un |
updateTableBorderProperties
|
Actualiza las propiedades de los bordes de la tabla en un |
updateTableColumnProperties
|
Actualiza las propiedades de una columna |
updateTableRowProperties
|
Actualiza las propiedades de una fila |
mergeTableCells
|
Combina celdas en un |
unmergeTableCells
|
Separa las celdas en un |
groupObjects
|
Agrupa objetos, como elementos de página. |
ungroupObjects
|
Desagrupa objetos, como |
updatePageElementAltText
|
Actualiza el título o la descripción del texto alternativo 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
|
Vuelve a enrutar un |
CreateSlideRequest
Crea una diapositiva.
Representación JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
Campos | |
---|---|
objectId
|
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 generará uno único. |
insertionIndex
|
Es el índice opcional basado en cero que indica dónde insertar las diapositivas. Si no especificas un índice, la diapositiva se creará al final. |
slideLayoutReference
|
Es la referencia de diseño de la diapositiva que se insertará, según el principal actual, que es una de las siguientes opciones:
Si no se encuentra el elemento LayoutReference en el elemento principal actual, se muestra un error de solicitud incorrecta 400.
Si no especificas una referencia de diseño, la diapositiva usará el diseño predefinido |
placeholderIdMappings[]
|
Es una lista opcional de asignaciones de ID de objetos de los |
LayoutReference
Referencia del diseño de la diapositiva. 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 uno de los siguientes:
|
|
predefinedLayout
|
Diseño predefinido. |
layoutId
|
ID de diseño: Es el ID del objeto de uno de los diseños de la presentación. |
PredefinedLayout
Son los tipos de diseño predefinidos. Estos son diseños que se suelen encontrar en las presentaciones. Sin embargo, no hay garantía de que estos diseños estén presentes en el maestro actual, ya que podrían haberse borrado o no ser 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
|
Es un diseño no especificado. |
BLANK
|
Diseño en blanco, sin marcadores de posición. |
CAPTION_ONLY
|
Diseño con un subtítulo en la parte inferior. |
TITLE
|
Diseño con un título y un subtítulo. |
TITLE_AND_BODY
|
Diseño con un título y un 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
La asignación de ID especificada por el usuario para un marcador de posición que se creará en una diapositiva a partir de un diseño especificado.
Representación JSON |
---|
{ "objectId": string, // Union field |
Campos | |
---|---|
objectId
|
Es 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 generará uno único. |
Campo de unión kind . Es el tipo para identificar un marcador de posición en un diseño.
kind solo puede ser uno de los siguientes:
|
|
layoutPlaceholder
|
Es el marcador de posición en un diseño que se aplicará a una diapositiva. Solo se necesitan |
layoutPlaceholderObjectId
|
Es el ID del 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
|
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 para la forma. |
shapeType
|
Es el tipo de forma. |
PageElementProperties
Son propiedades comunes para un elemento de página.
Nota: Cuando creas un PageElement
inicialmente, la API puede modificar los valores de size
y transform
, pero el tamaño visual no cambiará.
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
|
Es el tamaño del elemento. |
transform
|
Es la transformación del elemento. |
CreateTableRequest
Crea una nueva tabla.
Representación JSON |
---|
{
"objectId": string,
"elementProperties": {
object ( |
Campos | |
---|---|
objectId
|
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 generará uno único. |
elementProperties
|
Son las propiedades del elemento de la tabla. La tabla se creará con el tamaño proporcionado, sujeto a un tamaño mínimo. Si no se proporciona un tamaño, la tabla se ajustará automáticamente. Las transformaciones de tablas deben tener una escala de 1 y no tener componentes de corte. 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 en la tabla. |
InsertTextRequest
Inserta texto en una forma o una celda de tabla.
Representación JSON |
---|
{
"objectId": string,
"cellLocation": {
object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la forma o la tabla en la que se insertará el texto. |
cellLocation
|
Es la ubicación opcional de la celda de la tabla si el texto se va a insertar en una celda de la tabla. Si está presente, el objectId debe hacer referencia a una tabla. |
text
|
Es el texto que se insertará.
Si insertas un carácter de salto de línea, se creará implícitamente un
Los estilos de texto para el texto insertado se determinarán automáticamente y, por lo general, se conservarán los estilos del texto adyacente. En la mayoría de los casos, el texto se agregará al Se quitarán del texto insertado 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). |
insertionIndex
|
Es el índice en el que se insertará el texto, en unidades de código Unicode, según los índices El índice se basa en cero y se calcula desde el principio de la cadena. El índice se puede ajustar para evitar inserciones dentro de los clústeres de grafemas Unicode. En estos casos, el texto se insertará inmediatamente después del clúster de grafemas. |
InsertTableRowsRequest
Inserta filas en una tabla.
Representación JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
Campos | |
---|---|
tableObjectId
|
Es la tabla en la que se insertarán las filas. |
cellLocation
|
Es la ubicación de la celda de la tabla de referencia desde la que se insertarán las filas. Se insertará una fila nueva arriba (o debajo) de la fila en la que se encuentra la celda de referencia. Si la celda de referencia es una celda combinada, se insertará una fila nueva arriba (o debajo) de la celda combinada. |
insertBelow
|
Indica si se deben insertar filas nuevas debajo de la ubicación de la celda de referencia.
|
number
|
Es la cantidad de filas que se insertarán. Máximo de 20 por solicitud. |
InsertTableColumnsRequest
Inserta columnas en una tabla.
El tamaño de las otras columnas de la tabla se ajustará para adaptarse a la nueva columna.
Representación JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
Campos | |
---|---|
tableObjectId
|
Es la tabla en la que se insertarán las columnas. |
cellLocation
|
Es la ubicación de la celda de la tabla de referencia desde la que se insertarán las columnas. Se insertará una columna nueva a la izquierda (o derecha) de la columna en la que 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
|
Indica si se deben insertar columnas nuevas a la derecha de la ubicación de la celda de referencia.
|
number
|
Es la cantidad de columnas que se insertarán. 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
|
Es la ubicación de la celda de la tabla de referencia desde 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 queda ninguna fila en la tabla después de esta eliminación, se borrará 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
|
Es la ubicación de la celda de la tabla de referencia desde 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 queda ninguna columna en la tabla después de esta eliminación, se borrará toda la tabla. |
ReplaceAllTextRequest
Reemplaza todas las instancias de texto que coincidan con un criterio por replace text
.
Representación JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
Campos | |
---|---|
replaceText
|
Es el texto que reemplazará el texto coincidente. |
pageObjectIds[]
|
Si no está vacío, limita las coincidencias a los elementos de página solo en las páginas determinadas.
Muestra un error de solicitud incorrecta 400 si se le proporciona el ID de objeto de página de un |
Campo de unión criteria . Son los criterios que se usan para hacer coincidir el texto que se reemplazará.
criteria solo puede ser uno de los siguientes:
|
|
containsText
|
Busca texto en una forma que coincida con esta subcadena. |
SubstringMatchCriteria
Es un criterio que coincide con una cadena de texto específica en una forma o tabla.
Representación JSON |
---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
Campos | |
---|---|
text
|
Es el texto que se busca en la forma o la tabla. |
matchCase
|
Indica si la búsqueda debe respetar mayúsculas y minúsculas:
|
searchByRegex
|
Opcional. Es verdadero si el valor de búsqueda se debe tratar como una expresión regular. Se deben escapar las barras invertidas del patrón.
|
DeleteObjectRequest
Borra un objeto, ya sea pages
o page elements
, de la presentación.
Representación JSON |
---|
{ "objectId": string } |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la página o el elemento de página que se borrará.
Si después de una operación de eliminación un Si se borra un marcador de posición en un diseño, también se borran los marcadores de posición de herencia vacíos. |
UpdatePageElementTransformRequest
Actualiza la transformación de un elemento de página.
Si actualizas la transformación de un grupo, se cambiará la transformación absoluta de los elementos de la página en ese grupo, lo que puede cambiar su apariencia visual. Consulta la documentación de PageElement.transform
para obtener más detalles.
Representación JSON |
---|
{ "objectId": string, "transform": { object ( |
Campos | |
---|---|
objectId
|
Es el ID del 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
|
Es el modo de aplicación de la actualización de transformación. |
ApplyMode
Los modos de aplicación de la actualización de transformación
Enumeraciones | |
---|---|
APPLY_MODE_UNSPECIFIED
|
Modo sin especificar. |
RELATIVE
|
Aplica la nueva matriz AffineTransform a la existente y la reemplaza con 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[]
|
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
|
Es el índice en el que se deben insertar las diapositivas, según la disposición de las diapositivas antes de que se realice el movimiento. Debe estar entre cero y la cantidad de diapositivas de la presentación inclusive. |
DeleteTextRequest
Borra el texto de una forma o una celda de tabla.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la forma o la tabla de la que se borrará el texto. |
cellLocation
|
Es la ubicación opcional de la celda de la tabla si se va a borrar el texto de una celda de la tabla. Si está presente, el objectId debe hacer referencia a una tabla. |
textRange
|
Es el rango de texto que se borrará, según los índices
Siempre hay un carácter de línea nueva implícito al final del texto de una forma o una celda de tabla que no se puede borrar.
Si borras texto que cruza el límite de un párrafo, es posible que se produzcan cambios en los estilos de párrafo y las listas a medida que se combinan los dos párrafos. Los rangos que incluyen solo una unidad de código de un par de sustitutos se expanden para incluir ambas unidades de código. |
Rango
Especifica un rango contiguo de una colección indexada, como caracteres en texto.
Representación JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
Campos | |
---|---|
startIndex
|
El índice opcional basado en cero del comienzo de la colección. Obligatorio para los rangos |
endIndex
|
El índice opcional basado en cero del final de la colección. Obligatorio para los rangos |
type
|
Es el tipo de rango. |
Tipo
Los tipos de rangos
Enumeraciones | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
Tipo de intervalo no especificado. No se debe usar este valor. |
FIXED_RANGE
|
Es un rango fijo. Se deben especificar startIndex y endIndex .
|
FROM_START_INDEX
|
Inicia el rango en startIndex y continúa hasta el final de la colección. No se debe especificar endIndex .
|
ALL
|
Establece el rango como la longitud total de la colección. No se deben especificar startIndex ni endIndex .
|
CreateImageRequest
Crea una imagen.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
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 generará uno único. |
elementProperties
|
Son las propiedades del elemento para la imagen. Cuando la relación de aspecto del tamaño proporcionado no coincide con la relación de aspecto de la imagen, esta se ajusta y se centra en función del tamaño para mantener la relación de aspecto. La transformación proporcionada se aplica después de esta operación.
La propiedad
La propiedad |
Campo de unión image_source . Es el tipo de fuente de imagen.
image_source solo puede ser uno de los siguientes:
|
|
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 en 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 uno de los formatos PNG, JPEG o GIF.
La URL proporcionada debe ser de acceso público y tener una longitud de hasta 2 KB. La URL se guarda con la imagen y se expone a través del campo |
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 de drive, drive.readonly o drive.file.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
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 generará uno único. |
elementProperties
|
Las propiedades del elemento del video
La propiedad
La propiedad |
source
|
Es la fuente del video. |
id
|
Es el identificador único de la fuente de video para este video. p.ej., para el video 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 de un subconjunto de archivos antiguos. Para obtener más información, consulta Cómo acceder a archivos compartidos con vínculos usando claves de recursos. |
CreateSheetsChartRequest
Crea un gráfico de Hojas de cálculo de Google incorporado.
NOTA: La creación de gráficos requiere al menos uno de los permisos de OAuth de spreadsheets.readonly, spreadsheets, drive.readonly, drive.file o drive.
Representación JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
Campos | |
---|---|
objectId
|
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 página de la presentación. El ID debe comenzar con un carácter de palabra [a-zA-Z0-9_] y, luego, debe ir seguido de cualquier cantidad de los siguientes caracteres [a-zA-Z0-9_-:]. La longitud del ID no debe ser inferior a 5 ni superior a 50. Si está vacío, se generará un identificador único. |
elementProperties
|
Las propiedades del elemento para el 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 en función del tamaño para mantener la relación de aspecto. La transformación proporcionada se aplica después de esta operación. |
spreadsheetId
|
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 Cómo acceder a archivos compartidos con vínculos usando claves de recursos. |
chartId
|
El ID del gráfico específico en la hoja de cálculo de Hojas de cálculo de Google. |
linkingMode
|
Es el modo con el que el gráfico está vinculado a la hoja de cálculo de origen. Si no se especifica, el gráfico será una imagen que no estará vinculada. |
LinkingMode
Es el modo con el que el gráfico está vinculado 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 imagen. |
LINKED
|
Si vinculas el gráfico, podrás actualizarlo, y los demás 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
|
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 generará uno único. |
elementProperties
|
Las propiedades del elemento para la línea. |
lineCategory
|
Es la categoría de la línea que se creará.
Obsoleto
: Usa
El
Si especificas |
category
|
Es la categoría de la línea que se creará.
El
Si especificas
Si no especificas un valor para
Si no especificas ninguno, se usa |
Categoría
Las categorías de línea
Enumeraciones | |
---|---|
STRAIGHT
|
Conectores rectos, incluido el conector recto 1 Esta es la categoría predeterminada cuando no se especifica una. |
BENT
|
Conectores doblados, incluidos los conectores doblados del 2 al 5 |
CURVED
|
Conectores curvos, incluidos los conectores curvos del 2 al 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 los gráficos, se requiere al menos uno de los permisos de OAuth de spreadsheets.readonly, spreadsheets, drive.readonly o drive.
Representación JSON |
---|
{ "objectId": string } |
Campos | |
---|---|
objectId
|
Es el ID del objeto del gráfico que se actualizará. |
UpdateShapePropertiesRequest
Actualiza las propiedades de un Shape
.
Representación JSON |
---|
{
"objectId": string,
"shapeProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto a la que se aplican las actualizaciones. |
shapeProperties
|
Las propiedades de forma que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
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 su nombre de campo en la máscara de campo, pero no configures el campo. |
UpdateImagePropertiesRequest
Actualiza las propiedades de un Image
.
Representación JSON |
---|
{
"objectId": string,
"imageProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto 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. El
Por ejemplo, para actualizar el color del contorno de la imagen, establece Para restablecer una propiedad a su valor predeterminado, incluye su nombre de campo en la máscara de campo, pero no configures el campo. |
UpdateVideoPropertiesRequest
Actualiza las propiedades de un Video
.
Representación JSON |
---|
{
"objectId": string,
"videoProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto del video al que se aplican las actualizaciones. |
videoProperties
|
Las propiedades de video que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
Por ejemplo, para actualizar el color del contorno del video, configura Para restablecer una propiedad a su valor predeterminado, incluye su nombre de campo en la máscara de campo, pero no configures el campo. |
UpdatePagePropertiesRequest
Actualiza las propiedades de un Page
.
Representación JSON |
---|
{
"objectId": string,
"pageProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la página a la que se aplica la actualización. |
pageProperties
|
Las propiedades de la página que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
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 su nombre de campo en la máscara de campo, pero no configures el campo. |
UpdateTableCellPropertiesRequest
Actualiza las propiedades de un TableCell
.
Representación JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la tabla. |
tableRange
|
Es el rango de la tabla que representa el subconjunto de la tabla al que se aplican las actualizaciones. Si no se especifica un rango de tablas, las actualizaciones se aplicarán a toda la tabla. |
tableCellProperties
|
Las propiedades de las celdas de la tabla que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
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 su nombre de campo en la máscara de campo, pero no configures el campo. |
TableRange
Un rango de 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 forman necesariamente un rectángulo. Por ejemplo, supongamos que tenemos una tabla de 3 × 3 en la que todas las celdas de la última fila están combinadas. La tabla se ve de la siguiente manera:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Un rango de tabla con ubicación = (0, 0), intervalo de filas = 3 y intervalo de columnas = 2 especifica las siguientes celdas:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
Representación JSON |
---|
{
"location": {
object ( |
Campos | |
---|---|
location
|
Es la ubicación de inicio del rango de la tabla. |
rowSpan
|
Es 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 Line
.
Representación JSON |
---|
{
"objectId": string,
"lineProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto a la línea a la que se aplica la actualización. |
lineProperties
|
Las propiedades de línea que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
Por ejemplo, para actualizar el color de relleno sólido de la línea, establece Para restablecer una propiedad a su valor predeterminado, incluye su nombre de 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 determinado.
El nivel de anidación de cada párrafo se determinará contando las tabulaciones iniciales que se encuentran al principio de cada párrafo. Para evitar el exceso de espacio entre la viñeta y el párrafo correspondiente, esta solicitud quita estas tabulaciones iniciales. Esto puede cambiar los índices de partes del texto.
Si el párrafo inmediatamente anterior a los párrafos que se actualizarán está en una lista con un parámetro predeterminado coincidente, los párrafos que se actualizarán se agregarán a esa lista anterior.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la forma o la tabla que contiene el texto al que se agregarán viñetas. |
cellLocation
|
Es la ubicación opcional de la celda de la tabla si el texto que se va a modificar está en una celda de la tabla. Si está presente, el objectId debe hacer referencia a una tabla. |
textRange
|
Es el rango de texto al que se aplicarán los ajustes predeterminados de viñetas, según los índices de |
bulletPreset
|
Los tipos de glifos de viñeta que se usarán. El valor predeterminado es el preajuste |
BulletGlyphPreset
Patrones predeterminados de glifos de viñetas para listas en el texto.
Estos patrones usan estos tipos de viñetas:
-
ARROW
: Una flecha que corresponde a un punto de código Unicode U+2794 -
ARROW3D
: Una flecha con sombreado en 3D, que corresponde a un punto de código Unicode U+27a2 -
CHECKBOX
: Un cuadrado vacío 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
: Un 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 U+2756 de Unicode -
HOLLOWDIAMOND
: Un 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
: Una estrella, 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
: Es un número, como “1”, “2” o “3”. -
ZERODIGIT
: Es un número en el que los números de un solo dígito tienen un cero como prefijo, como “01”, “02” o “03”. Los números con más de un dígito no tienen un cero como prefijo. -
ROMAN
: Un número romano en minúsculas, 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 glifo de viñeta DISC , CIRCLE y SQUARE para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Una lista con viñetas con un glifo de viñeta DIAMONDX , ARROW3D y SQUARE para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_CHECKBOX
|
Una lista con viñetas con glifos de viñeta CHECKBOX para todos los niveles de anidación de listas.
|
BULLET_ARROW_DIAMOND_DISC
|
Una lista con viñetas con un glifo de viñeta ARROW , DIAMOND y DISC para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_STAR_CIRCLE_SQUARE
|
Una lista con viñetas con un glifo de viñeta STAR , CIRCLE y SQUARE para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Una lista con viñetas con un glifo de viñeta ARROW3D , CIRCLE y SQUARE para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Una lista con viñetas con un glifo de viñeta LEFTTRIANGLE , DIAMOND y DISC para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Una lista con viñetas con un glifo de viñeta DIAMONDX , HOLLOWDIAMOND y SQUARE para los primeros 3 niveles de anidamiento de la lista.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Una lista con viñetas con un glifo de viñeta DIAMOND , CIRCLE y SQUARE para los primeros 3 niveles de anidamiento de la lista.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Una lista numerada con glifos numéricos DIGIT , ALPHA y ROMAN para los primeros 3 niveles de anidamiento de la lista, seguidos de puntos.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Una lista numerada con glifos numéricos DIGIT , ALPHA y ROMAN para los primeros 3 niveles de anidamiento de la lista, seguidos de paréntesis.
|
NUMBERED_DIGIT_NESTED
|
Una lista numerada con glifos numéricos DIGIT separados por puntos, en la que cada nivel de anidación usa el glifo del nivel de anidación anterior como prefijo. Por ejemplo: "1.", '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Una lista numerada con glifos numéricos UPPERALPHA , ALPHA y ROMAN para los primeros 3 niveles de anidamiento de la lista, seguidos de puntos.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Una lista numerada con glifos numéricos UPPERROMAN , UPPERALPHA y DIGIT para los primeros 3 niveles de anidamiento de la lista, seguidos de puntos.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Una lista numerada con glifos numéricos ZERODIGIT , ALPHA y ROMAN para los primeros 3 niveles de anidamiento de la lista, seguidos de puntos.
|
ReplaceAllShapesWithImageRequest
Reemplaza todas las formas que coincidan con los criterios determinados por la imagen proporcionada.
Las imágenes que reemplazan las formas son rectangulares después de insertarse en la presentación y no adoptan la forma de las formas.
Representación JSON |
---|
{ "replaceMethod": enum ( |
Campos | |
---|---|
replaceMethod
|
El método replace.
Obsoleto
: Usa
Si especificas un |
imageReplaceMethod
|
Es el método de reemplazo de imágenes.
Si especificas
Si no especificas un valor para Si no especificas ninguno, se usa CENTER_INSIDE. |
pageObjectIds[]
|
Si no está vacío, limita las coincidencias a los elementos de página solo en las páginas determinadas.
Muestra un error de solicitud incorrecta 400 si se proporciona el ID de objeto de página de un |
Campo de unión criteria . Son los criterios que deben coincidir las formas para que se reemplacen.
criteria solo puede ser uno de los siguientes:
|
|
containsText
|
Si se establece, esta solicitud reemplazará todas las formas que contengan el texto determinado. |
Campo de unión image_source . Es el tipo de fuente de imagen.
image_source solo puede ser uno de los siguientes:
|
|
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 en 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 a través del campo |
ReplaceMethod
El método replace.
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 de la imagen. Es posible que el tamaño renderizado de la imagen sea menor que el tamaño de la forma. Este es el método predeterminado cuando no se especifica uno. |
CENTER_CROP
|
Escala y centra la imagen para que ocupe los límites de la forma original. Es posible que la imagen se recorte para cubrir la forma. El tamaño renderizado de la imagen será el mismo que el de la forma original. |
ImageReplaceMethod
Es el método de reemplazo de imágenes.
Enumeraciones | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
No se especificó el método de reemplazo de imágenes. 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 de la imagen. Es posible que el tamaño renderizado de la imagen sea menor que el tamaño de la forma. Este es el método predeterminado cuando no se especifica uno. |
CENTER_CROP
|
Escala y centra la imagen para que ocupe los límites de la forma original. Es posible que la imagen se recorte para cubrir la forma. El tamaño renderizado de la imagen será el mismo que la forma original. |
DuplicateObjectRequest
Duplica una diapositiva o un elemento de página.
Cuando se duplica una diapositiva, la copia se crea inmediatamente después de la diapositiva especificada. Cuando se duplica un elemento de página, el duplicado se coloca en la misma página y en la misma posición que el original.
Representación JSON |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
Campos | |
---|---|
objectId
|
Es 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 IDs de los objetos duplicados: las claves son los IDs de los objetos originales y sus valores son los IDs que se asignarán al objeto duplicado correspondiente. El ID del duplicado del objeto fuente también se puede especificar en este mapa, con el mismo valor del campo
Todas las claves deben corresponder a 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 omite algún ID de los objetos de origen del mapa, se asignará un ID aleatorio nuevo. Si el mapa está vacío o no está establecido, todos los objetos duplicados recibirán un nuevo ID aleatorio. |
UpdateTextStyleRequest
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la forma o la tabla con el texto al que se le aplicará el diseño. |
cellLocation
|
Es la ubicación de la celda en la tabla que contiene el texto al que se le aplicará un estilo. Si |
style
|
Son los estilos que se deben configurar en el texto. Si el valor de un estilo en particular coincide con el del elemento superior, ese estilo se establecerá para heredar.
Algunos cambios en el estilo del texto pueden provocar otros cambios que tienen como objetivo reflejar el comportamiento del editor de Presentaciones. Consulta la documentación de |
textRange
|
Es el rango de texto al que se le aplicará el 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. El
Por ejemplo, para actualizar el estilo de texto a negrita, establece Para restablecer una propiedad a su valor predeterminado, incluye su nombre de campo en la máscara de campo, pero no configures el campo. |
ReplaceAllShapesWithSheetsChartRequest
Reemplaza todas las formas que coincidan con los criterios determinados por el gráfico de Hojas de cálculo de Google proporcionado. El gráfico se ajustará y centrará para que se ajuste a los límites de la forma original.
NOTA: Para reemplazar formas por un gráfico, se requiere al menos uno de los permisos de OAuth de spreadsheets.readonly, spreadsheets, drive.readonly o drive.
Representación JSON |
---|
{ "containsText": { object ( |
Campos | |
---|---|
containsText
|
Son los criterios que deben coincidir las formas para que se reemplacen. La solicitud reemplazará todas las formas que contengan el texto determinado. |
spreadsheetId
|
El ID de la hoja de cálculo de Hojas de cálculo de Google que contiene el gráfico. |
chartId
|
Es el ID del gráfico específico en la hoja de cálculo de Hojas de cálculo de Google. |
linkingMode
|
Es el modo con el que el gráfico está vinculado a la hoja de cálculo de origen. Si no se especifica, el gráfico será una imagen que no estará vinculada. |
pageObjectIds[]
|
Si no está vacío, limita las coincidencias a los elementos de página solo en las páginas determinadas.
Muestra un error de solicitud incorrecta 400 si se proporciona el ID de objeto de página de un |
LinkingMode
Es el modo con el que el gráfico está vinculado 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 imagen. |
LINKED
|
Si vinculas el gráfico, podrás actualizarlo, y los demás colaboradores verán un vínculo a la hoja de cálculo. |
DeleteParagraphBulletsRequest
Borra los viñetas de todos los párrafos que se superponen con el índice de texto determinado range
.
El nivel de anidamiento de cada párrafo se conservará visualmente si se agrega sangría al principio del párrafo correspondiente.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la forma o la tabla que contiene el texto del que se deben borrar las viñetas. |
cellLocation
|
Es la ubicación opcional de la celda de la tabla si el texto que se va a modificar está en una celda de la tabla. Si está presente, el objectId debe hacer referencia a una tabla. |
textRange
|
Es el rango de texto del que se deben borrar las viñetas, según los índices |
UpdateParagraphStyleRequest
Actualiza el diseño de todos los párrafos dentro de un Shape
o Table
que se superponen con el rango de índice de texto determinado.
Representación JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
Campos | |
---|---|
objectId
|
El ID del objeto de la forma o la tabla con el texto al que se le aplicará el diseño. |
cellLocation
|
Es la ubicación de la celda en la tabla que contiene los párrafos a los que se les aplicará un estilo. Si |
style
|
Es el estilo del párrafo. |
textRange
|
Es el rango de texto que contiene los párrafos a los que se les aplicará un estilo. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
Por ejemplo, para actualizar la alineación del párrafo, establece Para restablecer una propiedad a su valor predeterminado, incluye su nombre de campo en la máscara de campo, pero no configures el campo. |
UpdateTableBorderPropertiesRequest
Actualiza las propiedades de los bordes de la tabla en un Table
.
Representación JSON |
---|
{ "objectId": string, "tableRange": { object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la tabla. |
tableRange
|
Es el rango de la tabla que representa el subconjunto de la tabla al que se aplican las actualizaciones. Si no se especifica un rango de tablas, las actualizaciones se aplicarán a toda la tabla. |
borderPosition
|
Es la posición del borde en el rango de la tabla al que se deben aplicar 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
|
Son 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. El
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 su nombre de 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 dentro del rango. |
INNER_HORIZONTAL
|
Bordes horizontales dentro del rango. |
INNER_VERTICAL
|
Bordes verticales dentro del rango |
LEFT
|
Bordes a la izquierda del rango. |
OUTER
|
Bordes alrededor del rango |
RIGHT
|
Bordes a la derecha del rango |
TOP
|
Bordes en la parte superior del rango. |
UpdateTableColumnPropertiesRequest
Actualiza las propiedades de una columna Table
.
Representación JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la tabla. |
columnIndices[]
|
Es la lista de índices basados en cero que especifican 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. El
Por ejemplo, para actualizar el ancho de la columna, establece Si se incluye "columnWidth" en la máscara de campo, pero no se establece la propiedad, el ancho de la columna será de 406,400 EMU (32 puntos) de forma predeterminada. |
UpdateTableRowPropertiesRequest
Actualiza las propiedades de una fila Table
.
Representación JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la tabla. |
rowIndices[]
|
Es la lista de índices basados en cero que especifican qué filas se deben actualizar. Si no se proporcionan índices, se actualizarán todas las filas de la tabla. |
tableRowProperties
|
Las propiedades de la fila de la tabla que se actualizarán. |
fields
|
Los campos que se deben actualizar.
Se debe especificar al menos un campo. El
Por ejemplo, para actualizar la altura mínima de la fila, establece Si se incluye "minRowHeight" en la máscara de campo, pero no se establece la propiedad, la altura mínima de la fila será de 0 de forma predeterminada. |
MergeTableCellsRequest
Combina celdas en un Table
.
Representación JSON |
---|
{
"objectId": string,
"tableRange": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la tabla. |
tableRange
|
Es el rango de la tabla que especifica qué celdas de la tabla se combinarán. Cualquier texto de las celdas que se combinen se concatenará y almacenará en la celda superior izquierda ("cabecera") del rango. Si el rango no es rectangular (lo que puede ocurrir en algunos casos en los que el rango abarca celdas que ya están combinadas), se muestra un error 400 de solicitud incorrecta. |
UnmergeTableCellsRequest
Separa las celdas de un Table
.
Representación JSON |
---|
{
"objectId": string,
"tableRange": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la tabla. |
tableRange
|
Es el rango de la tabla que especifica qué celdas de la tabla se deben combinar. Se desunirán todas las celdas combinadas de este rango, y las celdas que ya no estén combinadas 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 ("principal") del bloque resultante de celdas no combinadas. |
GroupObjectsRequest
Agrupa objetos para crear un grupo de objetos. Por ejemplo, agrupa PageElements
para crear un Group
en la misma página que todos los elementos secundarios.
Representación JSON |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
Campos | |
---|---|
groupObjectId
|
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 generará uno único. |
childrenObjectIds[]
|
Los IDs de los objetos que se agruparán.
Solo se pueden agrupar los elementos de la página. Debe haber al menos dos elementos de página en la misma página que no estén en otro grupo. No se pueden agrupar algunos elementos de la página, como |
UngroupObjectsRequest
Desagrupa objetos, como groups
.
Representación JSON |
---|
{ "objectIds": [ string ] } |
UpdatePageElementAltTextRequest
Actualiza el título o la descripción del texto alternativo de un page element
.
Representación JSON |
---|
{ "objectId": string, "title": string, "description": string } |
Campos | |
---|---|
objectId
|
Es el ID del objeto al que se aplican las actualizaciones. |
title
|
Es el título del texto alternativo actualizado del elemento de página. Si no se establece, se mantendrá el valor existente. El título se expone a los lectores de pantalla y a otras interfaces de accesibilidad. Usa solo valores legibles por humanos relacionados con el contenido del elemento de página. |
description
|
La descripción actualizada del texto alternativo del elemento de la página. Si no se establece, se mantendrá el valor existente. La descripción se expone a los lectores de pantalla y a otras interfaces de accesibilidad. Usa solo valores legibles por humanos relacionados con el contenido del elemento de página. |
ReplaceImageRequest
Reemplaza una imagen existente por una nueva.
Si reemplazas una imagen, se quitarán algunos image effects
de la imagen existente.
Representación JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
Campos | |
---|---|
imageObjectId
|
Es el ID de la imagen existente que se reemplazará. El ID se puede recuperar de la respuesta de una solicitud GET. |
imageReplaceMethod
|
El método de reemplazo |
Campo de unión image_source . Es el tipo de fuente de imagen.
image_source solo puede ser uno de los siguientes:
|
|
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 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.
La URL proporcionada no puede superar los 2 KB de longitud. La URL se guarda con la imagen y se expone a través del campo |
UpdateSlidePropertiesRequest
Actualiza las propiedades de una diapositiva.
Representación JSON |
---|
{
"objectId": string,
"slideProperties": {
object ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto 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. El elemento raíz "slideProperties" se da por sentado y no se debe especificar. Se puede usar un solo
Por ejemplo, para actualizar si se omite una diapositiva, establece Para restablecer una propiedad a su valor predeterminado, incluye su nombre de campo en la máscara de campo, pero no configures el campo. |
UpdatePageElementsZOrderRequest
Actualiza el orden en Z de los elementos de la 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 en la parte frontal puede cubrir los elementos que están detrás de él.
Representación JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
Campos | |
---|---|
pageElementObjectIds[]
|
Los IDs de los objetos de los elementos de la página que se actualizarán. Todos los elementos de la página deben estar en la misma página y no deben estar agrupados. |
operation
|
Es la operación de orden en Z que se aplicará a los elementos de la página. Cuando se aplica la operación a varios elementos de página, se mantienen los órdenes en Z relativos dentro de estos elementos de página antes de 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
|
Coloca los elementos de la página en la parte frontal. |
BRING_FORWARD
|
Avanza los elementos de la página en uno en relación con el más avanzado de los elementos de página especificados. |
SEND_BACKWARD
|
Envía los elementos de la página hacia atrás en la página por un elemento en relación con el más alejado en los elementos de página especificados. |
SEND_TO_BACK
|
Envía los elementos de la página al reverso. |
UpdateLineCategoryRequest
Actualiza la categoría de un line
.
Representación JSON |
---|
{
"objectId": string,
"lineCategory": enum ( |
Campos | |
---|---|
objectId
|
Es el ID del objeto a la línea a la que se aplica la actualización.
Solo se puede actualizar una línea con un Es posible que se cambie el recorrido de la línea después de actualizar su categoría. |
lineCategory
|
La categoría de línea a la que se actualizará.
El |
RerouteLineRequest
Vuelve a enrutar un line
de modo que esté conectado en los dos sitios de conexión más cercanos en los elementos de página conectados.
Representación JSON |
---|
{ "objectId": string } |
Campos | |
---|---|
objectId
|
Es el ID del objeto de la línea que se desviará.
Solo se puede redireccionar una línea con un |