Configurer le minuteur d'Azure Function via les paramètres de l'application

Configurer le minuteur d’Azure Function via les paramètres de l’application

Définissez votre planification comme "schedule": "%EmailScheduleTriggerTime%" puis dans le fichier appsetting.json ou local.settings.json, vous pouvez définir la valeur EmailScheduleTriggerTime comme "0 30 9-12 * * *"

{
  "IsEncrypted": false,
  "Values": {
    "EmailScheduleTriggerTime": "0 30 9-12 * * *", //Run every  30 minutes from 9:00 to 12:00

  },
  "ConnectionStrings": {
    "DefaultConnection": ""
  }
}

[FunctionName("TimerfunctionApp")]
public static void Run([TimerTrigger("%EmailScheduleTriggerTime%")] TimerInfo TInfo, TraceWriter log)