Class DataSourceRefreshScheduleFrequency

DataSourceRefreshScheduleFréquence

Accédez à une fréquence d'actualisation, qui spécifie la fréquence et l'intervalle d'actualisation.

Utilisez cette classe uniquement avec les données connectées à une base de données.

Pour connaître la prochaine exécution planifiée de cette actualisation, utilisez DataSourceRefreshSchedule.getTimeIntervalOfNextRun().

Pour effectuer la mise à jour, utilisez DataSourceRefreshSchedule.setFrequency(newFrequency).

Méthodes

MéthodeType renvoyéBrève description
getDaysOfTheMonth()Integer[]Récupère les jours du mois sous forme de nombres (1-28) sur lesquels actualiser la source de données.
getDaysOfTheWeek()Weekday[]Récupère les jours de la semaine pendant lesquels actualiser la source de données.
getFrequencyType()FrequencyTypeRécupère le type de fréquence.
getStartHour()IntegerRécupère l'heure de début (sous la forme d'un nombre compris entre 0 et 23) de l'intervalle de temps pendant lequel la programmation d'actualisation est exécutée.

Documentation détaillée

getDaysOfTheMonth()

Récupère les jours du mois sous forme de nombres (1-28) sur lesquels actualiser la source de données. S'applique uniquement si le type de fréquence est mensuel.

Aller-retour

Integer[] : jours du mois à actualiser.

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()

Récupère les jours de la semaine pendant lesquels actualiser la source de données. S'applique uniquement si le type de fréquence est hebdomadaire.

Aller-retour

Weekday[] : jours de la semaine où l'actualisation doit être effectué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

getFrequencyType()

Récupère le type de fréquence.

Aller-retour

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()

Récupère l'heure de début (sous la forme d'un nombre compris entre 0 et 23) de l'intervalle de temps pendant lequel la programmation d'actualisation est exécutée. Par exemple, si l'heure de début est 13 et que l'intervalle de temps est de 4 heures, la source de données est actualisée entre 13h et 17h. L'heure correspond au fuseau horaire de la feuille de calcul.

Aller-retour

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