- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- InsertDataOption
- Pruébalo
Agrega valores a una hoja de cálculo. El rango de entrada se usa para buscar datos existentes y una “tabla” dentro de ese rango. Los valores se agregarán a la siguiente fila de la tabla, comenzando por la primera columna de la tabla. Consulta la guía y el código de muestra para obtener detalles específicos sobre cómo se detectan las tablas y cómo se agregan los datos.
El llamador debe especificar el ID de la hoja de cálculo, el rango y un valueInputOption
. valueInputOption
solo controla cómo se agregarán los datos de entrada a la hoja (en las columnas o en las filas); no influye en la celda en la que se empiezan a escribir los datos.
Solicitud HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
spreadsheetId |
El ID de la hoja de cálculo que se actualizará. |
range |
Notación A1 de un rango para buscar una tabla lógica de datos. Los valores se agregan después de la última fila de la tabla. |
Parámetros de consulta
Parámetros | |
---|---|
valueInputOption |
Cómo se deben interpretar los datos de entrada |
insertDataOption |
Cómo se deben insertar los datos de entrada. |
includeValuesInResponse |
Determina si la respuesta de actualización debe incluir los valores de las celdas que se agregaron. De forma predeterminada, las respuestas no incluyen los valores actualizados. |
responseValueRenderOption |
Determina cómo se deben renderizar los valores de la respuesta. La opción de renderización predeterminada es |
responseDateTimeRenderOption |
Determina cómo se deben renderizar las fechas, las horas y las duraciones en la respuesta. Se ignora si |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de ValueRange
.
Cuerpo de la respuesta
Es la respuesta cuando se actualiza un rango de valores en una hoja de cálculo.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"spreadsheetId": string,
"tableRange": string,
"updates": {
object ( |
Campos | |
---|---|
spreadsheetId |
La hoja de cálculo a la que se aplicaron las actualizaciones. |
tableRange |
El rango (en notación A1) de la tabla a la que se anexan los valores (antes de que se agreguen los valores). Estará vacío si no se encontró ninguna tabla. |
updates |
Información sobre las actualizaciones que se aplicaron. |
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
Para obtener más información, consulta la Guía de autorización.
InsertDataOption
Determina cómo cambian los datos existentes cuando se ingresan datos nuevos.
Enumeraciones | |
---|---|
OVERWRITE |
Los datos nuevos reemplazan los datos existentes en las áreas en las que están escritos. (Nota: Si agregas datos al final de la hoja, se insertarán filas o columnas nuevas para que se puedan escribir). |
INSERT_ROWS |
Se insertan filas para los datos nuevos. |