apps
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Guia do usuário do Apps
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 17 de jun 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

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.