Variable¶
- class deepfos.element.variable.Variable(element_name: str, folder_id: str = None, path: str = None, server_name: str = None)¶
- 变量 - 为了防止将变量元素本身与变量元素保存的变量值混淆。在本节文档中, 将变量元素称为 “变量” ,各变量值称为 “变量成员” 或简称为 “成员”。 - 参数
- element_name – 元素名 
- folder_id – 元素所在的文件夹id 
- path – 元素所在的文件夹绝对路径 
 
 - 提示 - 如果不提供folder_id和path,将会使用元素名和元素类型进行全局搜索。 如果找到 唯一匹配 的元素,那么一切正常,否则将会报错。 - 方法 - add_custom_list(name, custom_list[, value, …])- 新增单个自定义列表变量成员 - add_date(name[, date_format, value, …])- 新增单个日期变量成员 - add_dimension(name, dim, dim_expression[, …])- 新增单个维度变量成员 - add_number(name[, value, description, …])- 新增单个数字变量成员 - add_smartlist(name, smart_list[, value, …])- 新增单个值列表变量成员 - add_text(name[, value, description, …])- 新增单个文本变量成员 - async_check_exist(ele_name[, ele_type, …])- 异步查询元素是否存在 - check_exist(ele_name[, ele_type, folder, …])- 查询元素是否存在 - delete_variables(*name[, silent])- 删除变量成员 - get(name[, default])- 根据变量成员名获取成员值 - get_value(name[, is_customize_value, …])- 根据变量成员名获取成员值 - get_variable(name)- 根据变量成员名获取成员 - save()- 保存变量 - update_description(name[, en_description, …])- 根据变量成员名称,更新变量成员的描述 - update_value(name, update_value[, …])- 更新变量成员的值 - wait_for(attr)- 异步等待成员变量 - 属性 - 同步API对象 - 异步API对象 - 元素信息 - 元素类型 - 系统中的变量列表的元数据信息 - 所有变量成员