Есть ли какое-либо выражение CRON, которое я могу использовать для запуска функции Azure в последний день каждого месяца? Это кажется таким типичным сценарием для запуска таймера, я удивлен, что изо всех сил пытаюсь это понять.
В настоящее время я использую обходной путь, запуская 28-31 числа каждого месяца и проверяя код, если это последний день месяца, но это решение кажется немного банальным.
Даже окончательное "Невозможно" было бы оценено по достоинству.
Редактировать: Вот код
using Microsoft.Azure.WebJobs;
using Microsoft.Extensions.Logging;
using System;
namespace MyProsj.Functions.Triggers
{
public static class LastOfEachMonth
{
[FunctionName("LastOfEachMonth")]
public static void Run([TimerTrigger("0 0 20 28-31 * *")] TimerInfo myTimer, ILogger log)
{
if (DateTime.Now.AddDays(1).Day == 1)
{
//DO STUFF HERE
}
}
}
}