- Recurso: Hoja de cálculo
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Color
- ColorStyle
- ThemeColorType
- Bordes
- Borde
- Estilo
- Padding
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Vínculo
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Hoja de cálculo
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- ChipRun
- Chip
- PersonProperties
- DisplayFormat
- RichLinkProperties
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- Editores
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- ChartHistogramRule
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- DataLabel
- DataLabelType
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- HistogramSeries
- HistogramChartLegendPosition
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- KeyValueFormat
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Slicer
- SlicerSpec
- Tabla
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interval
- CommentThread
- Publicar
- PostAuthor
- CommentActionType
- Estado
- CommentsViewMode
- Métodos
Recurso: Hoja de cálculo
Es un recurso que representa una hoja de cálculo.
| Representación JSON |
|---|
{ "spreadsheetId": string, "properties": { object ( |
| Campos | |
|---|---|
spreadsheetId |
ID de la hoja de cálculo. Este campo es de solo lectura. |
properties |
Son las propiedades generales de una hoja de cálculo. |
sheets[] |
Son las hojas que forman parte de una hoja de cálculo. |
namedRanges[] |
Son los rangos con nombre definidos en una hoja de cálculo. |
spreadsheetUrl |
Es la URL de la hoja de cálculo. Este campo es de solo lectura. |
developerMetadata[] |
Son los metadatos del desarrollador asociados a una hoja de cálculo. |
dataSources[] |
Es una lista de las fuentes de datos externas conectadas a la hoja de cálculo. |
dataSourceSchedules[] |
Solo salida. Es una lista de las programaciones de actualización de la fuente de datos. |
comments[] |
Son los hilos de comentarios asociados con la hoja de cálculo. |
commentsViewMode |
Solo salida. Es el modo de vista de comentarios aplicado a la hoja de cálculo. |
SpreadsheetProperties
Son las propiedades de una hoja de cálculo.
| Representación JSON |
|---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
| Campos | |
|---|---|
title |
Es el título de la hoja de cálculo. |
locale |
Es la configuración regional de la hoja de cálculo en uno de los siguientes formatos:
Nota: Cuando actualices este campo, ten en cuenta que no se admiten todos los idiomas ni todas las configuraciones regionales. |
autoRecalc |
Es la cantidad de tiempo que se debe esperar antes de que se vuelvan a calcular las funciones volátiles. |
timeZone |
Zona horaria de la hoja de cálculo, en formato CLDR, como |
defaultFormat |
Es el formato predeterminado de todas las celdas de la hoja de cálculo. |
iterativeCalculationSettings |
Determina si las referencias circulares se resuelven con un cálculo iterativo y cómo se resuelven. La ausencia de este campo significa que las referencias circulares generan errores de cálculo. |
spreadsheetTheme |
Se aplicó el tema a la hoja de cálculo. |
importFunctionsExternalUrlAccessAllowed |
Indica si se permite el acceso a URLs externas para las funciones de importación y de imágenes. Solo lectura cuando es verdadero. Cuando es falso, puedes establecerlo como verdadero. Este valor se omitirá y siempre devolverá verdadero si el administrador habilitó la función de lista de entidades permitidas. |
RecalculationInterval
Es una enumeración de las posibles opciones de intervalo de nuevo cálculo.
| Enums | |
|---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Valor predeterminado No se debe usar este valor. |
ON_CHANGE |
Las funciones volátiles se actualizan con cada cambio. |
MINUTE |
Las funciones volátiles se actualizan con cada cambio y cada minuto. |
HOUR |
Las funciones volátiles se actualizan con cada cambio y cada hora. |
IterativeCalculationSettings
Configuración para controlar cómo se resuelven las dependencias circulares con el cálculo iterativo.
| Representación JSON |
|---|
{ "maxIterations": integer, "convergenceThreshold": number } |
| Campos | |
|---|---|
maxIterations |
Cuando el cálculo iterativo está habilitado, es la cantidad máxima de rondas de cálculo que se pueden realizar. |
convergenceThreshold |
Cuando se habilita el cálculo iterativo y los resultados sucesivos difieren en menos de este valor de umbral, se detienen las rondas de cálculo. |
SpreadsheetTheme
Representa el tema de la hoja de cálculo
| Representación JSON |
|---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
| Campos | |
|---|---|
primaryFontFamily |
Es el nombre de la familia de fuentes principal. |
themeColors[] |
Son los pares de colores del tema de la hoja de cálculo. Para actualizar, debes proporcionar todos los pares de colores del tema. |
ThemeColorPair
Es un par que asigna un tipo de color de tema de hoja de cálculo al color concreto que representa.
| Representación JSON |
|---|
{ "colorType": enum ( |
| Campos | |
|---|---|
colorType |
Es el tipo de color del tema de la hoja de cálculo. |
color |
Es el color concreto que corresponde al tipo de color del tema. |
NamedRange
Es un rango con nombre.
| Representación JSON |
|---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
| Campos | |
|---|---|
namedRangeId |
Es el ID del rango con nombre. |
name |
Es el nombre del rango con nombre. |
range |
Es el rango que representa. |
DataSource
Es información sobre una fuente de datos externa en la hoja de cálculo.
| Representación JSON |
|---|
{ "dataSourceId": string, "spec": { object ( |
| Campos | |
|---|---|
dataSourceId |
Es el ID único con alcance de hoja de cálculo que identifica la fuente de datos. Ejemplo: 1080547365. |
spec |
Es el |
calculatedColumns[] |
Son todas las columnas calculadas en la fuente de datos. |
sheetId |
Es el ID del Cuando se crea una fuente de datos, también se crea una hoja de cálculo de |
DataSourceSpec
Aquí se especifican los detalles de la fuente de datos. Por ejemplo, en el caso de BigQuery, se especifica información sobre la fuente de BigQuery.
| Representación JSON |
|---|
{ "parameters": [ { object ( |
| Campos | |
|---|---|
parameters[] |
Son los parámetros de la fuente de datos que se usan cuando se consulta la fuente de datos. |
Campo de unión spec. Es la especificación real por tipo de fuente de datos. spec puede ser solo uno de los parámetros siguientes: |
|
bigQuery |
Un objeto |
looker |
Es un [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Es la especificación de una fuente de datos de BigQuery que está conectada a una hoja.
| Representación JSON |
|---|
{ "projectId": string, "querySpec": { object ( |
| Campos | |
|---|---|
projectId |
Es el ID de un proyecto de Google Cloud habilitado para BigQuery con una cuenta de facturación adjunta. Se cobra el proyecto por cada consulta que se ejecute en la fuente de datos. |
Campo de unión spec. Es la especificación real. spec puede ser solo uno de los parámetros siguientes: |
|
querySpec |
Un objeto |
tableSpec |
Un objeto |
BigQueryQuerySpec
Especifica una consulta personalizada de BigQuery.
| Representación JSON |
|---|
{ "rawQuery": string } |
| Campos | |
|---|---|
rawQuery |
Es la cadena de consulta sin procesar. |
BigQueryTableSpec
Especifica una definición de tabla de BigQuery. Solo se permiten las tablas nativas.
| Representación JSON |
|---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
| Campos | |
|---|---|
tableProjectId |
Es el ID de un proyecto de BigQuery al que pertenece la tabla. Si no se especifica, se supone que es |
tableId |
Es el ID de la tabla de BigQuery. |
datasetId |
Es el ID del conjunto de datos de BigQuery. |
LookerDataSourceSpec
Es la especificación de una fuente de datos de Looker.
| Representación JSON |
|---|
{ "instanceUri": string, "model": string, "explore": string } |
| Campos | |
|---|---|
instanceUri |
Es la URL de una instancia de Looker. |
model |
Nombre de un modelo de Looker. |
explore |
Nombre de una exploración del modelo de Looker. |
DataSourceParameter
Es un parámetro en la consulta de una fuente de datos. El parámetro permite que el usuario pase valores de la hoja de cálculo a una consulta.
| Representación JSON |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Campos | |
|---|---|
Campo de unión identifier. Es el identificador del parámetro. identifier puede ser solo uno de los parámetros siguientes: |
|
name |
Es un parámetro con nombre. Debe ser un identificador legítimo para el |
Campo de unión value. Es el valor del parámetro. value puede ser solo uno de los parámetros siguientes: |
|
namedRangeId |
ID de un |
range |
Es un rango que contiene el valor del parámetro. Su tamaño debe ser de 1 x 1. |
DataSourceRefreshSchedule
Es la programación para actualizar la fuente de datos.
Las fuentes de datos de la hoja de cálculo se actualizan dentro de un intervalo de tiempo. Puedes especificar la hora de inicio haciendo clic en el botón Actualización programada en el editor de Hojas de cálculo, pero el intervalo se fija en 4 horas. Por ejemplo, si especificas una hora de inicio a las 8 a.m., la actualización se realizará entre las 8 a.m. y las 12 p.m. todos los días.
| Representación JSON |
|---|
{ "enabled": boolean, "refreshScope": enum ( |
| Campos | |
|---|---|
enabled |
Es verdadero si el programa de actualización está habilitado; de lo contrario, es falso. |
refreshScope |
Es el alcance de la actualización. Debe ser |
nextRun |
Solo salida. Intervalo de tiempo de la próxima ejecución. |
Campo de unión schedule_config. Las configuraciones de programación schedule_config solo pueden ser una de las siguientes: |
|
dailySchedule |
Programación de actualización diaria. |
weeklySchedule |
Programa de actualización semanal. |
monthlySchedule |
Programa de actualización mensual. |
DataSourceRefreshScope
Son los alcances de actualización de la fuente de datos.
| Enums | |
|---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Es un valor predeterminado que no se debe usar. |
ALL_DATA_SOURCES |
Actualiza todas las fuentes de datos y sus objetos de fuente de datos asociados en la hoja de cálculo. |
DataSourceRefreshDailySchedule
Es una programación para que los datos se actualicen todos los días en un intervalo de tiempo determinado.
| Representación JSON |
|---|
{
"startTime": {
object ( |
| Campos | |
|---|---|
startTime |
Es la hora de inicio de un intervalo en el que se programa una actualización de la fuente de datos. Solo se usa la parte |
TimeOfDay
Representa una hora del día. La fecha y la zona horaria no son significativas o se especifican en otro lugar. Una API puede optar por permitir segundos bisiestos. Los tipos relacionados son google.type.Date y google.protobuf.Timestamp.
| Representación JSON |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| Campos | |
|---|---|
hours |
Horas de un día en formato de 24 horas. Debe ser mayor o igual que 0 y, por lo general, debe ser menor o igual que 23. Una API puede permitir el valor “24:00:00” para casos como el horario de cierre de empresas. |
minutes |
Minutos de una hora. Debe ser mayor o igual que 0 y menor o igual que 59. |
seconds |
Segundos de un minuto. Debe ser mayor o igual que 0 y, por lo general, menor o igual que 59. Una API puede permitir el valor 60 si permite segundos bisiestos. |
nanos |
Fracciones de segundos, en nanosegundos. Debe ser mayor o igual que 0 y menor o igual que 999,999,999. |
DataSourceRefreshWeeklySchedule
Es un programa semanal para que los datos se actualicen en días específicos dentro de un intervalo de tiempo determinado.
| Representación JSON |
|---|
{ "startTime": { object ( |
| Campos | |
|---|---|
startTime |
Es la hora de inicio de un intervalo en el que se programa una actualización de la fuente de datos. Solo se usa la parte |
daysOfWeek[] |
Días de la semana para actualizar. Se debe especificar al menos un día. |
DayOfWeek
Representa un día de la semana.
| Enumeraciones | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
No se especifica el día de la semana. |
MONDAY |
Lunes |
TUESDAY |
Martes |
WEDNESDAY |
Miércoles |
THURSDAY |
Jueves |
FRIDAY |
Viernes |
SATURDAY |
Sábado |
SUNDAY |
Domingo |
DataSourceRefreshMonthlySchedule
Es un programa mensual para actualizar los datos en días específicos del mes en un intervalo de tiempo determinado.
| Representación JSON |
|---|
{
"startTime": {
object ( |
| Campos | |
|---|---|
startTime |
Es la hora de inicio de un intervalo en el que se programa una actualización de la fuente de datos. Solo se usa la parte |
daysOfMonth[] |
Días del mes para actualizar. Solo se admiten los números del 1 al 28, que corresponden del 1ᵉʳ al 28º día. Se debe especificar al menos un día. |
Intervalo
Representa un intervalo de tiempo, codificado como una marca de tiempo de inicio (inclusiva) y una marca de tiempo de finalización (exclusiva).
El inicio debe ser menor o igual que el final. Cuando el inicio es igual al final, el intervalo está vacío (no coincide con ninguna hora). Cuando no se especifican el inicio ni el final, el intervalo coincide con cualquier hora.
| Representación JSON |
|---|
{ "startTime": string, "endTime": string } |
| Campos | |
|---|---|
startTime |
Opcional. Es el inicio inclusivo del intervalo. Si se especifica, la marca de tiempo que coincida con este intervalo deberá ser igual o posterior al inicio. |
endTime |
Opcional. Es el final exclusivo del intervalo. Si se especifica, la marca de tiempo que coincida con este intervalo deberá ser anterior al final. |
CommentThread
Representa un solo subproceso de comentarios dentro de una hoja de cálculo.
| Representación JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Campos | |
|---|---|
commentId |
Es el ID único del subproceso de comentarios. |
anchorId |
Es el ID del objeto |
headPost |
Es la primera publicación del hilo. |
replies[] |
Son las respuestas a la publicación principal. |
status |
Indica si el hilo está abierto o resuelto. |
Campo de unión quote. Es el texto citado del documento cuando se creó el comentario. quote puede ser solo uno de los parámetros siguientes: |
|
plainTextQuote |
El texto citado de la hoja de cálculo cuando se creó el comentario, con formato de texto sin formato. |
Publicar
Representa una sola publicación en un hilo de comentarios.
| Representación JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Campos | |
|---|---|
postId |
Solo salida. Es el ID único de la publicación. |
content |
Es el contenido de la publicación. Debe no estar vacío si Este contenido de texto se manejará de manera similar a los comentarios creados en el editor de Hojas de cálculo. Tendrá comportamientos similares para el formato, las notificaciones, etcétera. No puede superar las 2,048 unidades de código UTF-8. |
contentHtml |
Solo salida. Es el contenido de la publicación en formato HTML. |
author |
Solo salida. Es el usuario que creó la publicación. |
createTime |
Solo salida. Fecha y hora en que se creó la publicación. |
updateTime |
Solo salida. Fecha y hora en la que se actualizó la publicación por última vez. |
deleted |
Solo salida. Indica si se borró la publicación. Los campos |
fromImportedSpreadsheet |
Solo salida. Indica si la publicación proviene de una hoja de cálculo importada. Los llamadores no pueden establecer este campo directamente. |
fromCopiedSpreadsheet |
Solo salida. Indica si la publicación proviene de una hoja de cálculo copiada. Los llamadores no pueden establecer este campo directamente. |
assigneeEmail |
Opcional. Es el correo electrónico del usuario que se asigna al hilo como parte de esta publicación. Devuelve un error 400 de solicitud incorrecta en los siguientes casos:
|
commentAction |
Es la acción que se realiza como parte de la creación de la publicación. |
PostAuthor
Representa a un usuario que escribió una publicación de comentario.
| Representación JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Campos | |
|---|---|
displayName |
Es el nombre visible del usuario. Puede no estar presente si el autor es anónimo. |
me |
Indica si el usuario es el usuario autenticado que realiza la solicitud. |
anonymous |
Indica si el usuario es anónimo. |
user |
Es el nombre del recurso del usuario autor de la publicación, que también se puede usar para identificar al usuario en la API de Google People. Formato: |
CommentActionType
Es la acción que se realizó con esta respuesta a un hilo de comentarios.
| Enums | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
NO_COMMENT_ACTION_CHANGE |
No hay cambios en las acciones de esta publicación. |
RESOLVE |
Esta publicación resuelve el hilo. |
REOPEN |
Esta publicación vuelve a abrir el hilo. |
Estado
Son las opciones de estado del hilo de comentarios.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
OPEN |
El hilo de comentarios está abierto. |
RESOLVED |
Se resolvió el hilo de comentarios. |
CommentsViewMode
Es el modo de vista de comentarios aplicado a la hoja de cálculo que indica si se incluyen comentarios. Proporciona opciones para leer la hoja de cálculo con o sin comentarios y anclajes de comentarios.
| Enums | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
El CommentsViewMode no está especificado; se aplica COMMENTS_VIEW_MODE_OMITTED. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
El CommentsViewMode que se aplica a la hoja de cálculo devuelta depende del nivel de acceso actual del usuario. Si el usuario solo tiene acceso de lectura, se aplica COMMENTS_VIEW_MODE_OMITTED. De lo contrario, se aplica COMMENTS_VIEW_MODE_INCLUDED. |
COMMENTS_VIEW_MODE_OMITTED |
La hoja de cálculo que se devolvió no incluye comentarios. |
COMMENTS_VIEW_MODE_INCLUDED |
La hoja de cálculo que se devolvió incluye comentarios. Las solicitudes para recuperar una hoja de cálculo con este modo mostrarán un error 403 si el usuario no tiene permiso para ver comentarios. |
Métodos |
|
|---|---|
|
Aplica una o más actualizaciones a la hoja de cálculo. |
|
Crea una hoja de cálculo y devuelve la hoja de cálculo recién creada. |
|
Devuelve la hoja de cálculo con el ID determinado. |
|
Devuelve la hoja de cálculo con el ID determinado. |