注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

结构体变量

结构体变量是包含其他Workshop支持的变量类型字段的复合变量。目前不支持嵌套结构体。

创建结构体变量

可以使用Object的结构属性初始化结构体变量,这是一种返回CustomType的函数。请参阅自定义类型文档以了解更多信息。如果某个字段的类型在Workshop中不支持,它将被忽略并从初始化变量中省略。

使用函数创建结构体

从结构体中提取字段

微件和变量变换操作不能整体使用结构体,因此必须提取单个结构体字段以供使用。下图显示了如何使用提取结构体字段变量变换person结构体变量中提取字符串类型的name字段,然后在指标卡片微件中使用。

从“person”结构体中提取“name”字段

将结构体用作函数输入

结构体变量也可以用作函数的输入。在配置使用结构体作为输入的函数时,可以通过悬停在Preview schema标签上预览结构体输入的必需字段。这使构建者可以通过将其与结构体变量的原始Current value进行比较,验证预期的输入架构是否与所选结构体变量的架构匹配。

结构体作为函数输入的示例