如何在每个工作日运行 Google App Engine cron 作业?

Che*_*Xie 3 cron google-app-engine

完整的描述是:

cron太平洋时间每个工作日(周一至周五)从上午 8:00 到下午 5:00,每 15 分钟运行一次作业。此外,最好能根据夏令时的变化进行调整

如何在 GAE 中的 cron.yaml 中做到这一点?

Pet*_*ego 5

你不能。Cron 为您提供两种格式之一,但不能同时提供两种格式:

every N (hours|mins|minutes) ["from" (time) "to" (time)]  
Run Code Online (Sandbox Code Playgroud)

或者

("every"|ordinal) (days) ["of" (monthspec)] (time)
Run Code Online (Sandbox Code Playgroud)

您最好的解决方法是使用:

every 15 minutes from 8:00 to 17:00
Run Code Online (Sandbox Code Playgroud)

然后在代码中过滤掉周末。