apps
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Apps 用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年11月15日

Apps 中的变量

使用变量在页面之间存储值。

备注:

您可以在页面的“已加载”事件中使用“设置值”规则来设置页面加载时变量的默认值。

Apps 支持创建以下类型的变量:

  • Apps 文件 - 特定于 Apps 的文件对象,用于处理文件上传或下载。

    new AppsFile("https://imageURL.png")new AppsFile("https://imageURL.png")
  • 数组 - 原始数据类型或复杂对象的数组。例如:

    • 字符串数组:New String() {"Hello", "World"}
    • Apps 文件数组:New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
    • 实体类型数组:

      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") }
  • 选项集 - 存储实体的选项集数据。例如:

    • GetChoiceSet("Team") - 返回包含选项集值的列表来源。
    • GetChoiceSetValue("Team", 1) - 返回指定的选项集值。
  • 数据表 - 一种系统数据类型,用于存储流程数据表输出参数的值或创建自定义数据表,例如:

    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
    )
  • 日期 - 例如 New System.DateTime (1993, 5, 31, 12, 35, 0)
  • 仅日期 - 特定日期,不包含时间。例如,New System.DateOnly (2020, 04, 20)
  • 日期时间偏移量 - 相对于 UTC 的日期和时间。此结构包含“日期时间”值和“偏移量”属性,该属性定义当前“日期时间偏移量”日期与协调世界时 (UTC) 之间的差异。例如:

    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
  • 十进制数字 - 例如 88.53
  • Double

  • Guid - 实体的唯一标识符。

  • Int16

  • 整数 64

  • 列表 <T> - 例如:

    • 字符串列表:New List(Of String) From {"string 1", "string 2", "string 3"}
    • 列表对列表(用于下拉控件):

      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(of <Entity_name>)
  • 可空 - 用于定义空值。默认情况下,所有引用类型(例如字符串)都可以为空,但所有值类型(例如 Int32)都不能为空。

    备注:

    默认情况下,除字符串以外的原始数据类型不可为空。使用此变量类型可将其设置为 null。例如,如果您创建类型为“可空 <Int32>”的应用程序变量,则可以将值设置为“无”。

  • 对象 - 存储任何类型。

  • 单精度 - 用于存储不需要完整数据宽度的浮点值。默认值为“0”。

  • 文本(字符串)- 例如 "Hello world"
  • True 或 False(布尔值)

  • UInt16 - 保存无符号 16 位(2 字节)整数,值范围从 0 到 65,535。

  • UInt32 - 保存无符号 32 位(4 字节)整数,值范围从 0 到 4,294,967,295。

  • UInt64 - 保存无符号 64 位(8 字节)整数,其值范围为 0 到 18,446,744,073,709,551,615。

  • 整数 (Int32) - 例如 88

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。