- 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
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- Tabla dinámica
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- 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
- Control de filtro
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Intervalo
- Métodos
Recurso: Hoja de cálculo
Recurso que representa una hoja de cálculo.
Representación JSON |
---|
{ "spreadsheetId": string, "properties": { object ( |
Campos | |
---|---|
spreadsheetId |
El ID de la hoja de cálculo. Este campo es de solo lectura. |
properties |
Propiedades generales de una hoja de cálculo |
sheets[] |
Las hojas que forman parte de una hoja de cálculo. |
namedRanges[] |
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[] |
Los metadatos del desarrollador asociados con una hoja de cálculo. |
dataSources[] |
Es una lista de fuentes de datos externas conectadas con la hoja de cálculo. |
dataSourceSchedules[] |
Solo salida. Una lista de programas de actualización de fuentes de datos. |
SpreadsheetProperties
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 se actualiza este campo, no se admiten todas las configuraciones regionales o idiomas. |
autoRecalc |
La cantidad de tiempo que se debe esperar antes de que se vuelvan a calcular las funciones volátiles. |
timeZone |
Es la zona horaria de la hoja de cálculo, en formato CLDR, como |
defaultFormat |
El formato predeterminado de todas las celdas en la hoja de cálculo. No se establecerá |
iterativeCalculationSettings |
Determina si se resuelven las referencias circulares y cómo se hace con el cálculo iterativo. La ausencia de este campo significa que las referencias circulares generan errores de cálculo. |
spreadsheetTheme |
Tema aplicado a la hoja de cálculo. |
importFunctionsExternalUrlAccessAllowed |
Especifica si se debe permitir el acceso de URL externa para las funciones de imagen y de importación. Solo lectura cuando es verdadero. Si es falso, puedes configurarlo como verdadero. Este valor se omitirá y siempre mostrará un valor verdadero si el administrador habilitó la función de lista de entidades permitidas. |
RecalculationInterval
Una enumeración de las opciones posibles del intervalo de recálculo.
Enumeraciones | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Valor predeterminado No se debe usar este valor. |
ON_CHANGE |
Las funciones volátiles se actualizan en cada cambio. |
MINUTE |
Las funciones volátiles se actualizan con cada cambio y cada minuto. |
HOUR |
Las funciones volátiles se actualizan cada vez que se realiza un cambio y cada hora. |
IterativeCalculationSettings
Configuración para controlar cómo se resuelven las dependencias circulares con un cálculo iterativo.
Representación JSON |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Campos | |
---|---|
maxIterations |
Cuando se habilita el cálculo iterativo, la cantidad máxima de cálculos que se realizarán. |
convergenceThreshold |
Cuando se habilita el cálculo iterativo y los resultados sucesivos difieren en menos de este valor 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[] |
Los pares de colores del tema de la hoja de cálculo Para actualizar, debes proporcionar todos los pares de colores de temas. |
ThemeColorPair
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 |
El tipo del color de tema de la hoja de cálculo. |
color |
El color concreto correspondiente al tipo de color del tema. |
NamedRange
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 |
El rango que representa. |
DataSource
Información sobre una fuente de datos externa en la hoja de cálculo.
Representación JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
Campos | |
---|---|
dataSourceId |
El ID único centrado en la hoja de cálculo que identifica la fuente de datos. Ejemplo: 1080547365. |
spec |
El |
calculatedColumns[] |
Todas las columnas calculadas de la fuente de datos |
sheetId |
El ID de Cuando se crea una fuente de datos, también se crea una hoja |
DataSourceSpec
Esta opción especifica los detalles de la fuente de datos. Por ejemplo, para BigQuery, esto 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 . La especificación real por tipo de fuente de datos. Las direcciones (spec ) solo pueden ser una de las siguientes opciones: |
|
bigQuery |
Un objeto |
looker |
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, // Union field |
Campos | |
---|---|
projectId |
El ID de un proyecto de Google Cloud habilitado para BigQuery con una cuenta de facturación adjunta. Se cobrará el proyecto por cada consulta que se ejecute en la fuente de datos. |
Campo de unión spec . La especificación real. Las direcciones (spec ) solo pueden ser una de las siguientes opciones: |
|
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
La especificación de una fuente de datos de Looker.
Representación JSON |
---|
{ "instanceUri": string, "model": string, "explore": string } |
Campos | |
---|---|
instanceUri |
Una URL de instancia de Looker. |
model |
Nombre de un modelo de Looker. |
explore |
Nombre de la exploración de un modelo de Looker. |
DataSourceParameter
Es un parámetro en la consulta de una fuente de datos. El parámetro le permite al usuario pasar valores de la hoja de cálculo a una consulta.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión identifier . Es el identificador del parámetro. Las direcciones (identifier ) solo pueden ser una de las siguientes opciones: |
|
name |
Parámetro con nombre. Debe ser un identificador legítimo para el |
Campo de unión value . Es el valor del parámetro. Las direcciones (value ) solo pueden ser una de las siguientes opciones: |
|
namedRangeId |
Es el ID de un |
range |
Es un rango que contiene el valor del parámetro. El tamaño debe ser 1 x 1. |
DataSourceRefreshSchedule
Programa para actualizar la fuente de datos.
Las fuentes de datos de la hoja de cálculo se actualizan dentro de un intervalo de tiempo. Para especificar la hora de inicio, haz clic en el botón Actualización programada en el editor de Hojas de cálculo, pero el intervalo es fijo en 4 horas. Por ejemplo, si especificas la 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 está habilitada la programación de actualizaciones. De lo contrario, es falso. |
refreshScope |
El alcance de la actualización. Debe ser |
nextRun |
Solo salida. El intervalo de la próxima ejecución. |
Campo de unión schedule_config . La configuración de programación schedule_config solo puede ser una de las siguientes opciones: |
|
dailySchedule |
Programa de actualizaciones diarias. |
weeklySchedule |
Programa de actualización semanal. |
monthlySchedule |
Programa de actualización mensual. |
DataSourceRefreshScope
Los permisos de actualización de la fuente de datos.
Enumeraciones | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Valor predeterminado, no 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 un programa para que los datos se actualicen todos los días en un intervalo de tiempo determinado.
Representación JSON |
---|
{
"startTime": {
object ( |
Campos | |
---|---|
startTime |
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 del día en formato de 24 horas. Debe ser del 0 al 23. Una API puede permitir el valor “24:00:00” para casos como el horario de cierre de empresas. |
minutes |
Minutos de horas del día. Debe ser un valor entre 0 y 59. |
seconds |
Segundos de minutos de la hora. Por lo general, debe ser un valor entre 0 y 59. Una API puede permitir el valor 60 si permite segundos bisiestos. |
nanos |
Fracciones de segundos en nanosegundos. Debe ser un valor entre 0 y 999,999,999. |
DataSourceRefreshWeeklySchedule
Es un programa semanal para que los datos se actualicen en días específicos en un intervalo de tiempo determinado.
Representación JSON |
---|
{ "startTime": { object ( |
Campos | |
---|---|
startTime |
Es la hora de inicio de un intervalo de tiempo 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 una programación mensual para que los datos se actualicen en días específicos del mes dentro de un intervalo de tiempo determinado.
Representación JSON |
---|
{
"startTime": {
object ( |
Campos | |
---|---|
startTime |
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[] |
Son los días del mes que se actualizarán. Solo se admiten entre 1 y 28, con asignaciones del día 1 al 28. Se debe especificar al menos un día. |
Intervalo
Representa un intervalo de tiempo, codificado como un inicio de marca de tiempo (inclusivo) y un final de marca de tiempo (exclusivo).
El inicio debe ser menor o igual que el final. Si el inicio es igual al final, el intervalo estará vacío (no coincide con ningún tiempo). Cuando no se especifican la hora de inicio ni la de finalización, el intervalo coincide con cualquier hora.
Representación JSON |
---|
{ "startTime": string, "endTime": string } |
Campos | |
---|---|
startTime |
Opcional. Inicio inclusivo del intervalo. Si se especifica, una marca de tiempo que coincida con este intervalo deberá ser igual o posterior al inicio. |
endTime |
Opcional. Finalización exclusiva del intervalo. Si se especifica, una marca de tiempo que coincida con este intervalo deberá ser anterior al final. |
Métodos |
|
---|---|
|
Aplica una o más actualizaciones a la hoja de cálculo. |
|
Crea una hoja de cálculo y muestra la hoja de cálculo recién creada. |
|
Devuelve la hoja de cálculo en el ID especificado. |
|
Devuelve la hoja de cálculo en el ID especificado. |