我的 Azure 函数有以下 function.json,其计划设置为每天 9.30 运行。我想要的是动态设置此 json 的 schedule
属性。当使用我的应用程序的客户端输入日期时,就会出现这种情况,该日期调度程序应该运行。
{
"bindings": [
{
"name": "myTimer",
"type": "timerTrigger",
"direction": "in",
"schedule": "0 30 9 * * *" //Want to set dynamically
}
],
"disabled": false
}
这可能吗?
(另请注意,由于预算原因,我不想使用 Azure Scheduler)
最佳答案
您可以修改 function.json 以从应用设置中获取 cron 表达式。
“计划”:“%TriggerSchedule%”
在您的应用程序设置中定义 TriggerSchedule。您可以动态修改您的应用程序设置,并且函数触发器将与其对齐。
关于json - 在 Azure Function 中动态设置计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45564848/