Obter ação em Data/hora

A ação Obter no pacote Data/hora recupera informações como ano, mês, hora, minuto, segundo e assim por diante do valor de data/hora fornecido e armazena o resultado em uma variável

Para subtrair um valor de uma variável Data/hora, faça o seguinte:
  1. Clique duas vezes ou arraste a ação Obter do pacote Data/hora na paleta Ações.
  2. Selecione a guia Data/ hora ou Variável no campo Variável data/hora para obter valor selecionado:
    • Data/hora: Selecione os valores de data, hora e fuso horário no menu suspenso.
    • Variável: Selecione uma variável de data/hora.
  3. No campo Valor de data/hora a ser obtido, escolha entre as seguintes opções para recuperar um valor de data/hora especificado:
    • Dia do mês: Recupera o dia do mês.
    • Dia da semana: Recupera o dia da semana
    • Dia do ano: Recupera o dia do ano
    • Duração do mês: Número total de dias em um mês
    • Duração do ano: Número total de dias em um ano (365 ou 366 dias, se for ano bissexto)
    • Hora: Recupera a(s) hora(s)
    • Minuto: Recupera o(s) minuto(s)
    • Mês: Recupera o mês
    • Segundo Recupera o(s) segundo(s)
    • Ano: Recupera o ano
  4. Selecione a variável numérica do campo Atribuir a saída a uma variável para atribuir a saída.

Exemplo de uso da ação Obter em uma automação

Neste exemplo, você criará uma automação que recupera o valor específico de data e hora a partir de uma variável Data/hora e armazena a saída em uma variável.

Procedimento

  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.
      Uma lista de formulários e bots disponíveis é exibida.
    2. Clique em Criar um bot.
    3. Digite o nome do bot: Datetime_Get.
    4. Clique em Criar e editar.
  2. Crie as seguintes variáveis definidas pelo usuário usando o ícone Criar variável (+) na parte superior do menu Variáveis.
    Nome da variável Tipo de variável Valor
    invoiceDate Data/hora Valor 4/12/2023 10:45 AM GMT (UTC+0:00) GMT
    result Número 0
  3. Clique duas vezes ou arraste a ação Obter do pacote Data/hora na paleta Ações.
  4. No campo variável Data/hora para obter o valor selecionado, selecione a variável invoiceDate.
  5. Selecione a opção Dia do mês do campo Valor de data/hora a ser obtido.
  6. No campo Atribuir a saída a uma variável, selecione result.
  7. Para imprimir o valor, arraste ou clique duas vezes na ação Caixa de mensagem. No campo Inserir a mensagem a ser exibida, insira DAYOFMONTH: $result.Number:toString$.

    Para ver o valor de saída, converta a variável numérica em uma variável string

  8. Clique em Salvar e depois em Executar.
    A saída é exibida como:

    Recupera o dia do mês.

  9. Dê um clique duplo ou arraste a ação Caixa de mensagem. No campo Inserir a mensagem a ser exibida, insira a seguinte expressão:
    Nota: Ao inserir a expressão no campo Insira a mensagem a ser exibida, certifique-se de inserir os parâmetros da expressão Obter ("") em letras maiúsculas.
    
    
    DAYOFYEAR: $invoiceDate.Datetime:get("DAYOFYEAR").Number:toString$
    DAYOFWEEK: $invoiceDate.Datetime:get("DAYOFWEEK").Number:toString$
    
    DAYOFMONTH: $invoiceDate.Datetime:get("DAYOFMONTH").Number:toString$
    MONTH: $invoiceDate.Datetime:get("MONTH").Number:toString$
    YEAR: $invoiceDate.Datetime:get("YEAR").Number:toString$
    
    HOUR: $invoiceDate.Datetime:get("HOUR").Number:toString$
    MINUTE: $invoiceDate.Datetime:get("MINUTE").Number:toString$
    
    LENGTHOFMONTH: $invoiceDate.Datetime:get("LENGTHOFMONTH").Number:toString$
    LENGTHOFYEAR: $invoiceDate.Datetime:get("LENGTHOFYEAR").Number:toString$
  10. Clique em Salvar e depois em Executar.
    A saída é exibida como:

    Recupera a saída de data e hora em uma caixa de mensagem