Accédez à la fréquence d'une planification d'actualisation, qui spécifie la fréquence et le moment de l'actualisation.
N'utilisez cette classe qu'avec des données connectées à une base de données.
Pour voir la prochaine fois que cette planification d'actualisation est programmée, utilisez DataSourceRefreshSchedule.getTimeIntervalOfNextRun().
Pour effectuer une mise à jour, utilisez DataSourceRefreshSchedule.setFrequency(newFrequency).
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
get | Integer[] | Obtient les jours du mois (1 à 28) où la source de données doit être actualisée. |
get | Weekday[] | Obtient les jours de la semaine où la source de données doit être actualisée. |
get | Frequency | Obtient le type de fréquence. |
get | Integer | Obtient l'heure de début (sous forme de nombre compris entre 0 et 23) de l'intervalle de temps pendant lequel la planification d'actualisation s'exécute. |
Documentation détaillée
getDaysOfTheMonth()
Obtient les jours du mois (1 à 28) où la source de données doit être actualisée. Ne s'applique que si le type de fréquence est mensuel.
Renvois
Integer[] : jours du mois où l'actualisation doit avoir lieu.
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
getDaysOfTheWeek()
Obtient les jours de la semaine où la source de données doit être actualisée. Ne s'applique que si le type de fréquence est hebdomadaire.
Renvois
Weekday[] : jours de la semaine où l'actualisation doit avoir lieu.
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
getFrequencyType()
Obtient le type de fréquence.
Renvois
FrequencyType : type de fréquence.
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
getStartHour()
Obtient l'heure de début (sous forme de nombre compris entre 0 et 23) de l'intervalle de temps pendant lequel la planification d'actualisation s'exécute. Par exemple, si l'heure de début est 13 et que la durée de l'intervalle de temps est de 4 heures, la source de données est actualisée entre 13h et 17h. L'heure est définie dans le fuseau horaire de la feuille de calcul.
Renvois
Integer : heure de début.
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