企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 名称: Branch by Type | 是哪些类型 # 图标: ![](https://box.kancloud.cn/65286f5e8e40e33578757810f2910c1b_36x36.PNG =35x35) # 功能: * 判断处理:输出是哪种类型,对应所属类型单独向下传递/处理 * 逻辑处理中使用,一般都是放在一个行为处理元件中(Action\Service\Secured Service\Callable Service\Timer等元件中) * 用来判断输入的是哪个输出选项的类型或是特定选项以外其他类型项 # 使用方式: ## 判定是否为某种输出类型或其他类型 ### 输入: * <**input**>:各种类型值的输入,单数,必须项;可以是任意类型,由上一步输入对象决定,比如可以是数字、字符等类型的对象的输入;用来与各输出项类型进行比较 ### 输出: * <**Value 1**> <**Value 2**>:各种类型值的输出,单数,非必须项;可以是开发者自定义的类型对象,比如某个设计好的数据结构或某个库表记录对象 · 直接在项目目录找到类型对象,拖放到输出元件之上即设定其类型 · 可以手动添加更多类型项输出(英文输入法下小写“e”添加输出元件) · 只对类型做判断,所以命名无所谓,可随意命名或不命名 * **添加常用类型**:可以右键单击“Branch by Type是哪些类型”元件,在弹出的菜单中选添加子元件方式添加常用类型:Text / Number / Date / Date and Time / Boolean / File / Map / Binary / Error * <**Other**>:各种类型值的输出,单数,非必须项;与其他特定类型都不同的一个选项,可以用右键单击在弹出菜单中添加子元件方式添加此输出项 # 示例: ## 案例:按不同类型输出值并转为字符 任意一个项目的目录“Common/Templates/Modules/Database Viewer/Go/Service/Get Cell”中: :-: ![](https://img.kancloud.cn/e5/5c/e55c756e54b64cdd4243bb1c0e661ad9_746x388.PNG)