A função dateadd permite adicionar um certo número de anos, meses, dias, horas, minutos e segundos à data especificada.
Isto é o que parece:
=dateadd([data_inicial], [o_que_adicionar])
Na seção [data_inicial], você pode usar variáveis, parâmetros de modelo ou campos de elementos. Além disso, você pode inserir qualquer data manualmente ou definir a hora e a data atuais usando {=System:Now}.
Na seção [o_que_adicionar], defina a unidade de tempo desejada usando os valores correspondentes:
Unidade | Valor |
---|---|
Ano | y |
Mês | m |
Dia | d |
Hora | h |
Minuto | i |
Segundo | s |
Use os sinais + e - para adicionar ou subtrair o valor especificado de [data_inicial]. Por exemplo:
=dateadd({=Document:DATE_CREATE}, "+1d") - a data resultante será 1 dia depois da data de criação do documento.
=dateadd({=Document:DATE_CREATE}, "-21d") - a data resultante será 21 dias antes da data de criação do documento.
Caso de uso
A função é comumente usada para calcular automaticamente o prazo de uma tarefa com base na data de sua criação. Vamos considerar o exemplo a seguir e criar uma tarefa que precisa ser concluída em 10 dias.
- Adicione a ação Criar tarefa ao seu fluxo de trabalho.
- Insira =dateadd({=System:Now}, "+10d") no campo Prazo.
- Execute seu fluxo de trabalho para criar uma tarefa. O prazo será definido para 10 dias após a data de criação.
{{=dateadd({=Document:DATE_CREATE}, "+1d")}}