Accéder à une source de données existante et la modifier Pour créer une table de source de données avec une nouvelle source de données, consultez Data
.
N'utilisez cette classe que pour les données connectées à une base de données.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
cancel | void | Annule toutes les actualisations en cours des objets de source de données associés à cette source de données. |
create | Data | Crée une colonne de calcul. |
create | Data | Crée un tableau croisé dynamique de source de données à partir de cette source de données dans la première cellule d'une nouvelle feuille. |
create | Data | Crée un tableau de source de données à partir de cette source de données dans la première cellule d'une nouvelle feuille. |
get | Data | Renvoie la colonne calculée dans la source de données qui correspond au nom de la colonne. |
get | Data | Renvoie toutes les colonnes calculées de la source de données. |
get | Data | Renvoie toutes les colonnes de la source de données. |
get | Data | Renvoie les feuilles de source de données associées à cette source de données. |
get | Data | Récupère la spécification de la source de données. |
refresh | void | Actualise tous les objets de source de données associés à la source de données. |
update | Data | Met à jour la spécification de la source de données et actualise les objets de source de données associés à cette source de données avec la nouvelle spécification. |
update | Data | Met à jour la spécification de la source de données et actualise l'data
source sheets associée avec la nouvelle spécification. |
wait | void | Attend que toutes les exécutions en cours des objets de source de données associés soient terminées, et expire après le nombre de secondes indiqué. |
Documentation détaillée
cancel All Linked Data Source Object Refreshes()
Annule toutes les actualisations en cours des objets de source de données associés à cette source de données.
Cet exemple montre comment annuler tous les actualisations d'une source de données.
SpreadsheetApp .enableBigQueryExecution(); const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const dataSource = spreadsheet.getDataSources()[0]; dataSource.cancelAllLinkedDataSourceObjectRefreshes();
Génère une exception si le type de source de données n'est pas activé. Utilisez les méthodes Spreadsheet
pour activer l'exécution des données pour le type de source de données spécifique.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
create Calculated Column(name, formula)
Crée une colonne de calcul. Cette méthode n'est disponible que pour les sources de données BigQuery.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom de la colonne calculée. |
formula | String | Formule de la colonne de calcul. |
Renvois
Data
: colonne de calcul créée.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
create Data Source Pivot Table On New Sheet()
Crée un tableau croisé dynamique de source de données à partir de cette source de données dans la première cellule d'une nouvelle feuille. En tant qu'effet secondaire, la nouvelle feuille devient la feuille active.
Renvois
Data
: tableau croisé dynamique de la source de données nouvellement créée.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
create Data Source Table On New Sheet()
Crée un tableau de source de données à partir de cette source de données dans la première cellule d'une nouvelle feuille. En conséquence, la nouvelle feuille devient la feuille active.
Cette méthode n'est disponible que pour les sources de données BigQuery.
Renvois
Data
: table de la source de données nouvellement créée.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Calculated Column By Name(columnName)
Renvoie la colonne calculée dans la source de données qui correspond au nom de la colonne.
Paramètres
Nom | Type | Description |
---|---|---|
column | String | Nom de la colonne calculée à obtenir. |
Renvois
Data
: colonne calculée correspondant au nom de la colonne, ou null
si aucune colonne calculée ne correspond.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Calculated Columns()
Renvoie toutes les colonnes calculées de la source de données.
Les spécifications de la source de données de type Data
renvoient un tableau vide.
Renvois
Data
: tableau de toutes les colonnes calculées de la source de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Columns()
Renvoie toutes les colonnes de la source de données.
Renvois
Data
: tableau de tous les Data
de la source de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source Sheets()
Renvoie les feuilles de source de données associées à cette source de données.
Renvois
Data
: tableau de feuilles de sources de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Spec()
Récupère la spécification de la source de données.
Renvois
Data
: spécification de la source de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh All Linked Data Source Objects()
Actualise tous les objets de source de données associés à la source de données.
Génère une exception si le type de source de données n'est pas activé. Utilisez les méthodes Spreadsheet
pour activer l'exécution des données pour le type de source de données spécifique.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
update Spec(spec)
Met à jour la spécification de la source de données et actualise les objets de source de données associés à cette source de données avec la nouvelle spécification.
Génère une exception si le type de source de données n'est pas activé. Utilisez les méthodes Spreadsheet
pour activer l'exécution des données pour le type de source de données spécifique.
Génère une exception si le type de spécification de la source de données est différent du type de source de données actuel.
Paramètres
Nom | Type | Description |
---|---|---|
spec | Data | Spécification de la source de données à mettre à jour. |
Renvois
Data
: source de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
update Spec(spec, refreshAllLinkedObjects)
Met à jour la spécification de la source de données et actualise l'data
source sheets
associée avec la nouvelle spécification.
Génère une exception si le type de source de données n'est pas activé. Utilisez les méthodes Spreadsheet
pour activer l'exécution des données pour le type de source de données spécifique.
Génère une exception si le type de spécification de la source de données est différent du type de source de données actuel.
Paramètres
Nom | Type | Description |
---|---|---|
spec | Data | Spécification de la source de données à mettre à jour. |
refresh | Boolean | Si la valeur est true , tous les objets de source de données associés à cette source de données sont également actualisés. |
Renvois
Data
: source de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For All Data Executions Completion(timeoutInSeconds)
Attend que toutes les exécutions en cours des objets de source de données associés soient terminées, et expire après le nombre de secondes indiqué. Génère une exception si les exécutions ne sont pas terminées à l'expiration du délai, mais n'annule pas les exécutions des données.
Paramètres
Nom | Type | Description |
---|---|---|
timeout | Integer | Durée d'attente pour l'exécution des données, en secondes. La valeur maximale est de 300 secondes. |
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets