studio-web
latest
false
- 发行说明
- 入门指南
- 面向 Administrator
- RPA 工作流项目
- 应用程序项目
- 智能体流程
- 智能体
- 解决方案
- API 工作流 - 预览
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio Web 用户指南
上次更新日期 2025年10月10日
每个验证控件都会自动在应用程序中创建一个变量。此变量保存文档数据,您可以在应用程序或自动化的其他部分中使用这些变量。
变量名称遵循
Var<ValidationControlName>_<PageName>
语法,例如VarValidationControl_MainPage
。
“验证控件”变量允许读取和写入“验证控件”。
Apps 自动管理此变量:
- 在将验证控件添加到画布时创建变量。
- 在重命名控件时重命名变量。
- 删除控件时删除变量。
- 由于此变量受保护,因此可阻止您手动删除或修改此变量。
- 提供不同应用页面的使用情况,因为变量仅在应用程序范围内存在。
“验证控件”变量包含您可以引用或绑定的几个属性:
Taxonomy
— 保存文档架构、字段定义和标签。ExtractionResult
— 包含提取的字段值,包括原始值和经过验证的字段值。SelectedDocumentType
—控件中显示的活动文档类型。SelectedField
— 用户当前选择的字段。BusinessRules
— 字段级别验证规则的状态。IsValid
— 要覆盖控件有效性的布尔值标志。DataSource
— 保留原始ContentValidationData
对象。
要读取“验证控件”内容的当前状态,请使用以下表达式:
- 获取提取的结果
VarValidationControl1_MainPage.ExtractionResult
VarValidationControl1_MainPage.ExtractionResult
-
获取选定的文档类型
VarValidationControl1_MainPage.SelectedDocumentType
VarValidationControl1_MainPage.SelectedDocumentType
-
获取选定的字段及其值
VarValidationControl1_MainPage.SelectedField.FieldValue.Value
VarValidationControl1_MainPage.SelectedField.FieldValue.ValueVarValidationControl1_MainPage.SelectedField.FieldValue.Confidence
VarValidationControl1_MainPage.SelectedField.FieldValue.Confidence
-
获取分类字段(用于下拉列表)
VarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSource
VarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSource -
读取表格字段值
其中VarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).Value
VarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).Value(0)(0)
表示“发票项目”表格的第一列和第一行的交集处的单元格。
要编辑验证控件中的值,请使用“设置变量值”活动并引用变量:
- 在目标变量字段中设置字段值设置值字段:John Doe。
VarValidationControl1_MainPage.Field("Patient Name").Value
VarValidationControl1_MainPage.Field("Patient Name").Value
-
将焦点设置为表格单元格值
VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = true
VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = true其中("Description", 0)
表示“说明”列和“发票项目”表格第一行的相交处的单元格。
-
设置置信度或确认标志
VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95
VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95VarValidationControl1_MainPage.Field("Patient Name").Confirm = true
VarValidationControl1_MainPage.Field("Patient Name").Confirm = true -
更新多值字段
VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"
VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"其中2
表示“诊断代码”列中的行号。
-
删除字段值
VarValidationControl1_MainPage.Field("Vendor Name").DeleteValue
VarValidationControl1_MainPage.Field("Vendor Name").DeleteValue -
更新表格单元格
其中VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"
VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"("Description", 0)
表示“说明”列和“发票项目”表格第一行的相交处的单元格。