- Ressource: Spreadsheet
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Couleur
- ColorStyle
- ThemeColorType
- Bordures
- Bordure
- Style
- Marges intérieures
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Lien
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Feuille
- 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
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- Éditeurs
- 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
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Intervalle
- Méthodes
Ressource: Feuille de calcul
Ressource représentant une feuille de calcul.
Représentation JSON |
---|
{ "spreadsheetId": string, "properties": { object ( |
Champs | |
---|---|
spreadsheetId |
ID de la feuille de calcul. Ce champ est en lecture seule. |
properties |
Propriétés générales d'une feuille de calcul. |
sheets[] |
Feuilles d'une feuille de calcul. |
namedRanges[] |
Plage nommée définie dans une feuille de calcul. |
spreadsheetUrl |
URL de la feuille de calcul. Ce champ est en lecture seule. |
developerMetadata[] |
Métadonnées du développeur associées à une feuille de calcul. |
dataSources[] |
Liste des sources de données externes associées à la feuille de calcul. |
dataSourceSchedules[] |
Uniquement en sortie. Liste des planifications d'actualisation des sources de données. |
SpreadsheetProperties
Propriétés d'une feuille de calcul.
Représentation JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Champs | |
---|---|
title |
Titre de la feuille de calcul. |
locale |
Le paramètre régional de la feuille de calcul dans l'un des formats suivants:
Remarque: Lorsque vous mettez à jour ce champ, toutes les langues et toutes les langues locales ne sont pas acceptées. |
autoRecalc |
Durée d'attente avant que les fonctions volatiles ne soient recalculées. |
timeZone |
Fuseau horaire de la feuille de calcul, au format CLDR (par exemple, |
defaultFormat |
Format par défaut de toutes les cellules de la feuille de calcul. |
iterativeCalculationSettings |
Détermine si les références circulaires sont résolues avec un calcul itératif et comment. L'absence de ce champ signifie que les références circulaires entraînent des erreurs de calcul. |
spreadsheetTheme |
Thème appliqué à la feuille de calcul. |
importFunctionsExternalUrlAccessAllowed |
Indique si l'accès aux URL externes est autorisé pour les fonctions d'image et d'importation. Lecture seule si la valeur est "true". Si la valeur est "false", vous pouvez la définir sur "true". Cette valeur sera ignorée et renverra toujours la valeur "true" si l'administrateur a activé la fonctionnalité de liste d'autorisation. |
RecalculationInterval
Énumération des options d'intervalle de recalcul possibles.
Enums | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Valeur par défaut. Cette valeur ne doit pas être utilisée. |
ON_CHANGE |
Les fonctions volatiles sont mises à jour à chaque modification. |
MINUTE |
Les fonctions volatiles sont mises à jour à chaque modification et à chaque minute. |
HOUR |
Les fonctions volatiles sont mises à jour à chaque modification et toutes les heures. |
IterativeCalculationSettings
Paramètres permettant de contrôler la résolution des dépendances circulaires avec un calcul itératif.
Représentation JSON |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Champs | |
---|---|
maxIterations |
Lorsque le calcul itératif est activé, nombre maximal de cycles de calcul à effectuer. |
convergenceThreshold |
Lorsque le calcul itératif est activé et que les résultats successifs diffèrent de moins de cette valeur seuil, les itérations de calcul s'arrêtent. |
SpreadsheetTheme
Représente le thème de la feuille de calcul
Représentation JSON |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Champs | |
---|---|
primaryFontFamily |
Nom de la famille de polices principale. |
themeColors[] |
Les paires de couleurs du thème de la feuille de calcul. Pour effectuer la mise à jour, vous devez fournir toutes les paires de couleurs du thème. |
ThemeColorPair
Paire mappant un type de couleur de thème de feuille de calcul à la couleur concrète qu'il représente.
Représentation JSON |
---|
{ "colorType": enum ( |
Champs | |
---|---|
colorType |
Type de couleur du thème de la feuille de calcul. |
color |
Couleur concrète correspondant au type de couleur du thème. |
NamedRange
Plage nommée.
Représentation JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Champs | |
---|---|
namedRangeId |
ID de la plage nommée. |
name |
Nom de la plage nommée. |
range |
Plage représentée. |
DataSource
Informations sur une source de données externe dans la feuille de calcul.
Représentation JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
Champs | |
---|---|
dataSourceId |
Identifiant unique de portée feuille de calcul qui identifie la source de données. Exemple: 1080547365. |
spec |
|
calculatedColumns[] |
Toutes les colonnes calculées de la source de données. |
sheetId |
ID de l' Lorsque vous créez une source de données, une feuille |
DataSourceSpec
Il spécifie les détails de la source de données. Par exemple, pour BigQuery, cela spécifie des informations sur la source BigQuery.
Représentation JSON |
---|
{ "parameters": [ { object ( |
Champs | |
---|---|
parameters[] |
Paramètres de la source de données, utilisés lors de l'interrogation de la source de données. |
Champ d'union spec . Spécification réelle par type de source de données. spec ne peut être qu'un des éléments suivants : |
|
bigQuery |
|
looker |
Un [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Spécification d'une source de données BigQuery connectée à une feuille.
Représentation JSON |
---|
{ "projectId": string, // Union field |
Champs | |
---|---|
projectId |
ID d'un projet Google Cloud avec BigQuery activé et un compte de facturation associé. Les requêtes exécutées sur la source de données sont facturées au projet. |
Champ d'union spec . Spécification réelle. spec ne peut être qu'un des éléments suivants : |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
Spécifie une requête BigQuery personnalisée.
Représentation JSON |
---|
{ "rawQuery": string } |
Champs | |
---|---|
rawQuery |
Chaîne de requête brute. |
BigQueryTableSpec
Spécifie une définition de table BigQuery. Seules les tables natives sont autorisées.
Représentation JSON |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
Champs | |
---|---|
tableProjectId |
ID d'un projet BigQuery auquel la table appartient. Si aucune valeur n'est spécifiée, |
tableId |
ID de la table BigQuery. |
datasetId |
ID de l'ensemble de données BigQuery. |
LookerDataSourceSpec
Spécification d'une source de données Looker.
Représentation JSON |
---|
{ "instanceUri": string, "model": string, "explore": string } |
Champs | |
---|---|
instanceUri |
URL d'une instance Looker. |
model |
Nom d'un modèle Looker. |
explore |
Nom d'une exploration de modèle Looker. |
DataSourceParameter
Paramètre dans la requête d'une source de données. Ce paramètre permet à l'utilisateur de transmettre des valeurs de la feuille de calcul dans une requête.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union identifier . Identifiant du paramètre. identifier ne peut être qu'un des éléments suivants : |
|
name |
Paramètre nommé. Doit être un identifiant légitime pour le |
Champ d'union value . Valeur du paramètre. value ne peut être qu'un des éléments suivants : |
|
namedRangeId |
ID d'un |
range |
Plage contenant la valeur du paramètre. Sa taille doit être de 1 x 1. |
DataSourceRefreshSchedule
Planifiez l'actualisation de la source de données.
Les sources de données de la feuille de calcul sont actualisées à un intervalle donné. Vous pouvez spécifier l'heure de début en cliquant sur le bouton "Actualisation planifiée" dans l'éditeur Sheets, mais l'intervalle est fixé à quatre heures. Par exemple, si vous spécifiez une heure de début à 8h , l'actualisation aura lieu entre 8h et 12h tous les jours.
Représentation JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Champs | |
---|---|
enabled |
"True" si la planification d'actualisation est activée, ou "false" dans le cas contraire. |
refreshScope |
Champ d'application de l'actualisation. doit être |
nextRun |
Uniquement en sortie. Intervalle de temps de l'exécution suivante. |
Champ d'union schedule_config . Les configurations de planification schedule_config ne peuvent être que l'une des valeurs suivantes: |
|
dailySchedule |
Calendrier d'actualisation quotidienne. |
weeklySchedule |
Calendrier d'actualisation hebdomadaire. |
monthlySchedule |
Calendrier d'actualisation mensuel. |
DataSourceRefreshScope
Champs d'application de l'actualisation de la source de données.
Enums | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Valeur par défaut, ne pas utiliser. |
ALL_DATA_SOURCES |
Actualise toutes les sources de données et leurs objets de source de données associés dans la feuille de calcul. |
DataSourceRefreshDailySchedule
Calendrier d'actualisation des données chaque jour à un intervalle donné.
Représentation JSON |
---|
{
"startTime": {
object ( |
Champs | |
---|---|
startTime |
Heure de début d'un intervalle de temps au cours duquel une actualisation de la source de données est planifiée. Seule la partie |
TimeOfDay
Représente une heure de la journée. La date et le fuseau horaire sont spécifiés ailleurs, ou ne sont pas significatifs. Une API peut choisir d'autoriser des secondes intercalaires. Les types associés sont google.type.Date
et google.protobuf.Timestamp
.
Représentation JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Champs | |
---|---|
hours |
Heure de la journée au format 24 heures. Elle doit être comprise entre 0 à 23. Une API peut choisir d'autoriser la valeur "24:00:00" pour des cas tels que l'heure de fermeture des bureaux. |
minutes |
Minutes de l'heure de la journée. Elles doivent être comprises entre 0 à 59. |
seconds |
Secondes de l'heure de la journée. Elles doivent normalement être comprises entre 0 et 59. Une API peut autoriser la valeur 60 si elle autorise les secondes intercalaires. |
nanos |
Fractions de secondes en nanosecondes. La valeur doit être comprise entre 0 et 999 999 999. |
DataSourceRefreshWeeklySchedule
Calendrier hebdomadaire d'actualisation des données à des jours spécifiques dans un intervalle de temps donné.
Représentation JSON |
---|
{ "startTime": { object ( |
Champs | |
---|---|
startTime |
Heure de début d'un intervalle de temps au cours duquel une actualisation de la source de données est planifiée. Seule la partie |
daysOfWeek[] |
Jours de la semaine à actualiser. Vous devez spécifier au moins un jour. |
DayOfWeek
Représente un jour de la semaine.
Enums | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Le jour de la semaine n'est pas spécifié. |
MONDAY |
Lundi |
TUESDAY |
Mardi |
WEDNESDAY |
Mercredi |
THURSDAY |
Jeudi |
FRIDAY |
Vendredi |
SATURDAY |
Samedi |
SUNDAY |
Dimanche |
DataSourceRefreshMonthlySchedule
Calendrier mensuel d'actualisation des données à des jours spécifiques du mois, dans un intervalle de temps donné.
Représentation JSON |
---|
{
"startTime": {
object ( |
Champs | |
---|---|
startTime |
Heure de début d'un intervalle de temps au cours duquel une actualisation de la source de données est planifiée. Seule la partie |
daysOfMonth[] |
Jours du mois à actualiser. Seules les valeurs comprises entre 1 et 28 sont acceptées, correspondant aux jours 1 à 28. Vous devez spécifier au moins un jour. |
Intervalle
Représente un intervalle de temps, encodé sous la forme d'un début de code temporel (inclus) et d'une fin de code temporel (exclue).
La date de début doit être inférieure ou égale à la date de fin. Lorsque le début est égal à la fin, l'intervalle est vide (il ne correspond à aucune heure). Lorsque les valeurs de début et de fin ne sont pas spécifiées, l'intervalle correspond à n'importe quelle heure.
Représentation JSON |
---|
{ "startTime": string, "endTime": string } |
Champs | |
---|---|
startTime |
Facultatif. Début de l'intervalle inclusif. Si vous spécifiez un code temporel correspondant à cet intervalle, il doit être identique ou postérieur au début. |
endTime |
Facultatif. Fin de l'intervalle (exclue). Si elle est spécifiée, un code temporel correspondant à cet intervalle doit être antérieur à la fin. |
Méthodes |
|
---|---|
|
Applique une ou plusieurs mises à jour à la feuille de calcul. |
|
Crée une feuille de calcul, puis l'affiche. |
|
Renvoie la feuille de calcul associée à l'ID donné. |
|
Renvoie la feuille de calcul associée à l'ID donné. |