- Ressource : Spreadsheet
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Color
- ColorStyle
- ThemeColorType
- Bordures
- Bordure
- Style
- Padding
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Lien
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Sheet
- 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
- Puce
- PersonProperties
- DisplayFormat
- RichLinkProperties
- 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
- Table
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Intervalle
- CommentThread
- Post
- PostAuthor
- CommentActionType
- État
- CommentsViewMode
- Méthodes
Ressource : Spreadsheet
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 qui font partie d'une feuille de calcul. |
namedRanges[] |
Plages nommées définies 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 connectées à la feuille de calcul. |
dataSourceSchedules[] |
Uniquement en sortie. Liste des programmations d'actualisation des sources de données. |
comments[] |
Fils de commentaires associés à la feuille de calcul. |
commentsViewMode |
Uniquement en sortie. Mode d'affichage des commentaires appliqué à la feuille de calcul. |
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 |
Paramètres régionaux de la feuille de calcul dans l'un des formats suivants :
Remarque : Lorsque vous mettez à jour ce champ, toutes les langues/locales ne sont pas acceptées. |
autoRecalc |
Délai d'attente avant le recalcul des fonctions volatiles. |
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 et comment les références circulaires sont résolues avec le calcul itératif. 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 lorsque la valeur est "true". Si la valeur est "false", vous pouvez la définir sur "true". Cette valeur sera ignorée et renverra toujours "true" si l'administrateur a activé la fonctionnalité d'ajout à la 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 toutes les minutes. |
HOUR |
Les fonctions volatiles sont mises à jour à chaque modification et toutes les heures. |
IterativeCalculationSettings
Paramètres permettant de contrôler la façon dont les dépendances circulaires sont résolues avec le calcul itératif.
| Représentation JSON |
|---|
{ "maxIterations": integer, "convergenceThreshold": number } |
| Champs | |
|---|---|
maxIterations |
Lorsque le calcul itératif est activé, il s'agit du 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 que cette valeur seuil, les calculs sont arrondis. |
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[] |
Paires de couleurs du thème de la feuille de calcul. Pour effectuer une mise à jour, vous devez fournir toutes les paires de couleurs du thème. |
ThemeColorPair
Paire associant 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 que cela représente. |
DataSource
Informations sur une source de données externe dans la feuille de calcul.
| Représentation JSON |
|---|
{ "dataSourceId": string, "spec": { object ( |
| Champs | |
|---|---|
dataSourceId |
ID unique au niveau de la feuille de calcul qui identifie la source de données. Exemple : 1080547365. |
spec |
L' |
calculatedColumns[] |
Toutes les colonnes calculées de la source de données. |
sheetId |
ID de Lors de la création d'une source de données, une feuille |
DataSourceSpec
Cette section 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. |
| Spécification réelle par type de source de données. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
bigQuery |
|
looker |
[LookerDatasourceSpec][]. |
| Fin des champs qui s'excluent mutuellement. | |
BigQueryDataSourceSpec
Spécification d'une source de données BigQuery connectée à une feuille.
| Représentation JSON |
|---|
{ "projectId": string, "querySpec": { object ( |
| Champs | |
|---|---|
projectId |
ID d'un projet Google Cloud compatible avec BigQuery et associé à un compte de facturation. Le projet est facturé pour toutes les requêtes exécutées sur la source de données. |
| Spécification réelle. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
querySpec |
|
tableSpec |
|
| Fin des champs qui s'excluent mutuellement. | |
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 appartient la table. Si aucune valeur n'est spécifiée, la valeur |
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. Le paramètre permet à l'utilisateur de transmettre des valeurs de la feuille de calcul à une requête.
| Représentation JSON |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Champs | |
|---|---|
| Identifiant du paramètre. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
name |
Paramètre nommé. Doit être un identifiant légitime pour le |
| Fin des champs qui s'excluent mutuellement. | |
| Valeur du paramètre. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
namedRangeId |
ID d'un |
range |
Plage contenant la valeur du paramètre. Sa taille doit être de 1 x 1. |
| Fin des champs qui s'excluent mutuellement. | |
DataSourceRefreshSchedule
Programmation de l'actualisation de la source de données.
Les sources de données de la feuille de calcul sont actualisées dans un intervalle de temps. Vous pouvez spécifier l'heure de début en cliquant sur le bouton "Actualisation programmée" dans l'éditeur Sheets, mais l'intervalle est fixe (4 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 le programme d'actualisation est activé, ou "false" dans le cas contraire. |
refreshScope |
Champ d'application de l'actualisation. doit être |
nextRun |
Uniquement en sortie. Intervalle de temps de la prochaine exécution. |
| Configurations de planification Voici une liste de champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
dailySchedule |
Planning d'actualisation quotidienne. |
weeklySchedule |
Calendrier d'actualisation hebdomadaire. |
monthlySchedule |
Calendrier d'actualisation mensuelle. |
| Fin des champs qui s'excluent mutuellement. | |
DataSourceRefreshScope
Les niveaux d'actualisation des sources 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 associés dans la feuille de calcul. |
DataSourceRefreshDailySchedule
Une programmation pour actualiser les données tous les jours à un intervalle de temps donné.
| Représentation JSON |
|---|
{
"startTime": {
object ( |
| Champs | |
|---|---|
startTime |
Heure de début d'un intervalle de temps dans lequel l'actualisation d'une 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 |
Heures d'une journée au format 24 heures. Doit être supérieur ou égal à 0 et généralement inférieur ou égal à 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 d'une heure. Doit être supérieur ou égal à 0 et inférieur ou égal à 59. |
seconds |
Secondes d'une minute. Doit être supérieur ou égal à 0 et généralement inférieur ou égal à 59. Une API peut autoriser la valeur 60 si elle autorise les secondes intercalaires. |
nanos |
Fractions de secondes, en nanosecondes. Doit être supérieur ou égal à 0 et inférieur ou égal à 999 999 999. |
DataSourceRefreshWeeklySchedule
Une programmation hebdomadaire pour l'actualisation des données à des jours spécifiques d'un intervalle de temps donné.
| Représentation JSON |
|---|
{ "startTime": { object ( |
| Champs | |
|---|---|
startTime |
Heure de début d'un intervalle de temps dans lequel l'actualisation d'une source de données est planifiée. Seule la partie |
daysOfWeek[] |
Jours de la semaine pour lesquels actualiser les données. 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
Programmation mensuelle pour l'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 dans lequel l'actualisation d'une source de données est planifiée. Seule la partie |
daysOfMonth[] |
Jours du mois pour l'actualisation. Seules les valeurs comprises entre 1 et 28 sont acceptées, correspondant au 1er et au 28e jour. Vous devez spécifier au moins un jour. |
Intervalle
Représente un intervalle de temps, encodé sous la forme d'un code temporel de début (inclusif) et d'un code temporel de fin (exclusif).
La valeur de début doit être inférieure ou égale à celle de fin. Lorsque la valeur de début est la même que la valeur de fin, l'intervalle est vide (il ne correspond à aucune durée). Lorsque les heures de début et de fin ne sont pas spécifiées, l'intervalle couvre toutes les heures.
| Représentation JSON |
|---|
{ "startTime": string, "endTime": string } |
| Champs | |
|---|---|
startTime |
Facultatif. Valeur de début (inclusive) de l'intervalle. Si elle est spécifiée, un code temporel correspondant à cet intervalle devra être égal ou postérieur à l'heure de début. |
endTime |
Facultatif. Valeur de fin (exclusive) de l'intervalle. Si elle est spécifiée, un code temporel correspondant à cet intervalle devra être antérieur à l'heure de fin. |
CommentThread
Représente un fil de discussion unique dans une feuille de calcul.
| Représentation JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Champs | |
|---|---|
commentId |
Identifiant unique du fil de discussion. |
anchorId |
ID de la |
headPost |
Premier post du fil de discussion. |
replies[] |
Réponses au post principal. |
status |
Indique si le fil de discussion est ouvert ou résolu. |
| Texte cité du document au moment de la création du commentaire. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
plainTextQuote |
Texte cité de la feuille de calcul au moment de la création du commentaire, mis en forme en texte brut. |
| Fin des champs qui s'excluent mutuellement. | |
Publier
Représente un seul post dans un fil de commentaires.
| Représentation JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Champs | |
|---|---|
postId |
Uniquement en sortie. Identifiant unique du post. |
content |
Contenu du post. Obligatoire et non vide si Ce contenu textuel sera traité de la même manière que les commentaires créés dans l'éditeur Sheets. Il aura des comportements similaires pour la mise en forme, les notifications, etc. Ne doit pas dépasser 2 048 unités de code UTF-8. |
contentHtml |
Uniquement en sortie. Contenu du post au format HTML. |
author |
Uniquement en sortie. Utilisateur qui a créé le post. |
createTime |
Uniquement en sortie. Heure de création du post. |
updateTime |
Uniquement en sortie. Date et heure de la dernière mise à jour du post. |
deleted |
Uniquement en sortie. Indique si le post a été supprimé. Si |
fromImportedSpreadsheet |
Uniquement en sortie. Indique si le post provient d'une feuille de calcul importée. Ce champ ne peut pas être défini directement par les appelants. |
fromCopiedSpreadsheet |
Uniquement en sortie. Indique si le post provient d'une feuille de calcul copiée. Ce champ ne peut pas être défini directement par les appelants. |
assigneeEmail |
Facultatif. Adresse e-mail de l'utilisateur qui est nouvellement attribué au fil de discussion dans ce post. Renvoie une erreur 400 (requête incorrecte) si :
|
commentAction |
Action effectuée lors de la création du post. |
PostAuthor
Représente un utilisateur qui a créé un post de commentaire.
| Représentation JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Champs | |
|---|---|
displayName |
Nom à afficher de l'utilisateur. Peut être absent si l'auteur est anonyme. |
me |
Indique si l'utilisateur est l'utilisateur authentifié qui effectue la demande. |
anonymous |
Indique si l'utilisateur est anonyme. |
user |
Nom de ressource de l'utilisateur auteur du post, qui peut également être utilisé pour identifier l'utilisateur dans l'API Google People. Format : |
CommentActionType
Action effectuée avec cette réponse à un fil de commentaires.
| Enums | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
NO_COMMENT_ACTION_CHANGE |
Aucune modification d'action dans ce post. |
RESOLVE |
Ce post clôture le fil de discussion. |
REOPEN |
Ce post rouvre le fil de discussion. |
État
Options d'état du fil de discussion.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
OPEN |
Le fil de commentaires est ouvert. |
RESOLVED |
Le fil de commentaires est résolu. |
CommentsViewMode
Mode d'affichage des commentaires appliqué à la feuille de calcul, qui indique si les commentaires sont inclus. Il propose des options pour lire la feuille de calcul avec ou sans commentaires et ancres de commentaires.
| Enums | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
Le CommentsViewMode n'est pas spécifié. COMMENTS_VIEW_MODE_OMITTED est appliqué. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
Le mode d'affichage des commentaires appliqué à la feuille de calcul renvoyée dépend du niveau d'accès actuel de l'utilisateur. Si l'utilisateur ne dispose que d'un accès en lecture seule, COMMENTS_VIEW_MODE_OMITTED est appliqué. Sinon, COMMENTS_VIEW_MODE_INCLUDED est appliqué. |
COMMENTS_VIEW_MODE_OMITTED |
Les commentaires sont omis de la feuille de calcul renvoyée. |
COMMENTS_VIEW_MODE_INCLUDED |
La feuille de calcul renvoyée inclut des commentaires. Les requêtes visant à récupérer une feuille de calcul à l'aide de ce mode renverront une erreur 403 si l'utilisateur n'est pas autorisé à afficher les commentaires. |
Méthodes |
|
|---|---|
|
Applique une ou plusieurs mises à jour à la feuille de calcul. |
|
Crée une feuille de calcul et l'affiche. |
|
Renvoie la feuille de calcul à l'ID donné. |
|
Renvoie la feuille de calcul à l'ID donné. |