Existe alguma CRON expressão eu posso usar para acionar um Azure Função no último dia de cada mês? Parece que tal um cenário típico para um temporizador gatilho, eu estou surpreso que eu estou lutando para descobrir isso.
Atualmente estou usando uma solução disparando sobre datas de 28 a 31 de cada mês e verificação de código, se é o último dia do mês, mas essa solução se sente um pouco hacky.
Até mesmo um definitivo "Não é possível" seria apreciada.
EDITAR: Aqui está o código
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
}
}
}
}