Accédez aux formules de source de données existantes et modifiez-les. Pour créer une formule de source de données, utilisez Range.setFormula(formula)
.
N'utilisez cette classe que pour les données connectées à une base de données BigQuery.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
cancel | Data | Annule l'actualisation des données associée à cet objet si elle est en cours. |
force | Data | Actualise les données de cet objet, quel que soit l'état actuel. |
get | Range | Renvoie la Range représentant la cellule où cette formule de source de données est ancrée. |
get | Data | Obtient la source de données à laquelle l'objet est associé. |
get | String | Renvoie la valeur d'affichage de la formule de la source de données. |
get | String | Renvoie la formule de cette source de données. |
get | Data | Récupère l'état d'exécution des données de l'objet. |
refresh | Data | Actualise les données de l'objet. |
set | Data | Met à jour la formule. |
wait | Data | Attend la fin de l'exécution en cours, avec un délai d'inactivité de 30 secondes. |
Documentation détaillée
cancel Data Refresh()
Annule l'actualisation des données associée à cet objet si elle est en cours.
Cet exemple montre comment annuler l'actualisation d'une formule.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
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 un type de source de données spécifique.
Renvois
Data
: objet 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
force Refresh Data()
Actualise les données de cet objet, quel que soit l'état actuel. Pour en savoir plus, consultez refresh
. Si vous souhaitez annuler une actualisation en cours de cet objet, consultez cancel
.
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 un type de source de données spécifique.
Renvois
Data
: objet 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 Anchor Cell()
Renvoie la Range
représentant la cellule où cette formule de source de données est ancrée.
Renvois
Range
: cellule d'ancrage.
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()
Obtient la source de données à laquelle l'objet est associé.
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
get Display Value()
Renvoie la valeur d'affichage de la formule de la source de données.
Renvois
String
: valeur à afficher.
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 Formula()
Renvoie la formule de cette source de données.
Renvois
String
: formule.
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 Status()
Récupère l'état d'exécution des données de l'objet.
Renvois
Data
: état d'exécution des 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 Data()
Actualise les données de l'objet.
Génère une exception si l'état actuel est error
. Utilisez Data
pour mettre à jour la spécification. La méthode est préférable à force
pour éviter les modifications inattendues sur 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 un type de source de données spécifique.
Renvois
Data
: objet 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
set Formula(formula)
Met à jour la formule.
Paramètres
Nom | Type | Description |
---|---|---|
formula | String | Nouvelle formule. |
Renvois
Data
: formule de la source de données, pour la concaténer.
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 Completion(timeoutInSeconds)
Attend la fin de l'exécution en cours, avec un délai d'inactivité de 30 secondes. Génère une exception si l'exécution n'est pas terminée au moment de l'expiration du délai, mais n'annule pas l'exécution des données.
Paramètres
Nom | Type | Description |
---|---|---|
timeout | Integer | Temps d'attente de l'exécution des données, en secondes. La valeur maximale est de 300 secondes. |
Renvois
Data
: état d'exécution des 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