Apps
Mais recente
falso
Imagem de fundo do banner
Guia do usuário do Apps
Última atualização 26 de abr de 2024

Variáveis em Apps

Use variáveis para armazenar valores entre páginas.

Observação:

Você pode definir um valor padrão da variável no carregamento de página usando a regra Definir valor no evento Carregado da página.

O Apps é compatível com a criação de variáveis dos seguintes tipos:

  • AppsFile — objetos de arquivo específicos para o Apps, o qual lida com upload ou download de arquivos.

    new AppsFile("https://imageURL.png")new AppsFile("https://imageURL.png")
  • Matriz — matrizes de tipos de dados primitivos ou objetos complexos. Por exemplo:

    • Matriz de strings : New String() {"Hello", "World"}
    • Matriz do AppsFile: New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
    • Matriz do tipo de entidade:

      new Customer() { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }new Customer() { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
  • ChoiceSet — armazena os dados do conjunto de escolhas de uma entidade. Por exemplo:

    • GetChoiceSet("Team") — retorna um ListSource com os valores do conjunto de escolhas.
    • GetChoiceSetValue("Team", 1) — retorna o valor do conjunto de escolhas indicado.
  • TabelaDeDados — um tipo de dados do sistema usado para armazenar o valor de um argumento de saída TabelaDeDados do processo ou para criar uma TabelaDeDados personalizado, por exemplo:

    BuildDataTable(
        New DataTable("TestDT"), 
        New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")},
        New List(Of Object) From { 
            AddDataRow(New Object(){"Baishali", "30"}), 
            AddDataRow(New Object(){"Viswa", "33"}) 
        },
        True
    )BuildDataTable(
        New DataTable("TestDT"), 
        New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")},
        New List(Of Object) From { 
            AddDataRow(New Object(){"Baishali", "30"}), 
            AddDataRow(New Object(){"Viswa", "33"}) 
        },
        True
    )
  • Data — por exemplo, New System.DateTime (1993, 5, 31, 12, 35, 0).
  • DateOnly — uma data específica, sem tempo. Por exemplo, New System.DateOnly (2020, 04, 20)
  • DateTimeOffset — uma data e hora em relação ao UTC. Essa estrutura inclui um valor DateTime e uma propriedade Deslocamento, que define a diferença entre a data atual do DateTimeOffset e o Tempo Universal Coordenado (UTC). Por exemplo:

    new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0),
      new System.TimeSpan(-7, 0, 0) )
    // output 5/15/2023 7:00:00 AM - 07:00new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0),
      new System.TimeSpan(-7, 0, 0) )
    // output 5/15/2023 7:00:00 AM - 07:00
  • Número decimal — por exemplo, 88.53.
  • Double

  • Guid — o identificador exclusivo de uma entidade.

  • Int16

  • Int64

  • Lista<T> — por exemplo:

    • Lista de strings : New List(Of String) From {"string 1", "string 2", "string 3"}
    • Lista de ListPair (para controles suspensos):

      New List(Of Customer) From { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }New List(Of Customer) From { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
  • ListSource — usado para armazenar o resultado de uma consulta de entidade em uma variável. Você precisa usar a sintaxe ListSource(of <Entity_name>).
  • Nullable — usado para definir um valor nulo. Por padrão, todos os tipos de referência, como string, são nuláveis, mas todos os tipos de valor, como Int32 não são.

    Observação:

    Por padrão, os tipos de dados primitivos, exceto string, são não nuláveis. Use esse tipo de variável para defini-las como nulas. Por exemplo, se você criar uma variável de aplicativo do tipo Nullable<Int32>, poderá definir o valor como "Nada".

  • Object — armazena qualquer tipo.

  • Single — Usado para armazenar valores de ponto flutuante que não exigem a largura completa de dados do Double. O valor padrão é 0.

  • Text (String) — por exemplo, "Hello world"
  • True ou false (booleano)

  • UInt16 — contém inteiros positivos de 16 bits (2 byte) que variam em valor de 0 a 65.535.

  • UInt32 — contém inteiros positivos de 32 bits (4 byte) que variam em valor de 0 a 4.294.967.295.

  • UInt64 — contém inteiros positivos de 64 bits (8 byte) que variam em valor de 0 a 18,446,744,073,709,551,615.

  • Número inteiro (Int32) — por exemplo, 88

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.