基础模块 - 极奇策RPA扩展组件下载与Python自定义节点配置
极奇策RPA 内置了丰富的基础节点库,涵盖流程控制、数据处理、数学运算、文本操作、列表与字典处理、类型判断、时间处理、加密编码等多个功能领域,是搭建自动化流程的核心组件。
流程控制类: 包括条件分支(If/Else)、多路条件分支(If-Elif-Else)、多条件匹配(Switch)、For次数循环、For列表遍历、While循环、循环字典、并行分支(Parallel)、序列分支(Sequence)、Try-Catch异常处理、强制结束工作流、继续循环(Continue)、跳出循环(Break)、条件等待(Wait Until)等,帮助您灵活编排业务流程。
数据处理类: 提供字符串(String)、列表(List)、字典(Dict)、整数(Integer)、浮点数(Float)、布尔值(BOOL)等基础数据类型的常量输入节点,以及变量设置(Setter)、变量获取(Getter)、变量操作(Mutator)等变量管理节点。还包含字符串分割/拼接/替换/反转/填充/大小写转换、列表分组/展平/去重/排序/合并/截取、字典创建/合并/获取键值/删除键/更新键等丰富的数据操作能力。
数学运算类: 涵盖加减乘除、幂运算、取余数、整除、绝对值、平方根、四舍五入、向上/向下取整、截断保留小数、最大值/最小值/平均值计算、位运算等常用数学函数。
类型判断与转换类: 支持获取数据类型、判断是否为字符串/整数/浮点数/数字/布尔值/列表/字典/空值/真值/假值等类型检测节点,以及转为整数、浮点数、字符串、布尔值等类型转换节点。
时间处理类: 提供获取当前时间、当前时间戳、日期差计算、时间加减、日期与时间戳互转、时间格式化、获取时间部件、判断闰年、获取月份天数等完整的日期时间操作能力。
加密与编码类: 内置 AES/DES/RC4 加密解密、Base64 编解码、MD5/SHA1/SHA256/SHA512 哈希计算、HMAC-SHA256、CRC32 校验、TOTP/HOTP 动态验证码生成、Unicode 转义与反转义等安全相关功能。
调试与辅助类: 包含控制台打印(支持模板变量和级别区分)、显示通知(Toast)、休眠(Sleep)等调试辅助节点,以及 GUID 生成、随机数生成(整数/浮点数/布尔值/字符串)、列表随机选取、随机打乱等实用工具节点。
所有内置节点可通过执行引脚串联成完整的工作流,也可通过数据引脚传递中间结果.
- 休眠(Sleep)NodeSleep
- 变量设置 (Setter)NodeSetter
- 变量获取 (Getter)NodeGetter
- 变量操作 (Mutator)NodeMutator
- 字符串 (String)NodeString
- 列表 (List)NodeList
- 字典 (Dict)NodeDict
- 整数 (Integer)NodeInteger
- 浮点数 (Float)NodeFloat
- 布尔值 (BOOL)NodeBOOL
- 控制台打印NodeMagicPrint
- 万能字符串过滤NodeStringFilterMatrix
- 列表分组NodeListChunk
- 全局内存队列 (Queue)NodeGlobalQueue
- Range 生成器NodeRangeGenerator
- 创建字典NodeDictCreate
- 强制结束工作流NodeForceStop
- 比较判断NodeCompareValue
- 判断是否为NoneNodeIsNone
- 位运算NodeBitwise
- 播放提示音beep (Play Sound)NodePlaySound
- 序列分支(Sequence)NodeSequence
- 高级并行分支(Parallel)NodePremiumParallel
- 高级序列分支(Sequence)NodePremiumSequence
- 并行分支(Parallel)NodeParallel
- Try-Catch(异常)NodeTryCatch
- 抛出异常NodeRaiseException
- 条件分支(If/Else)NodeIfElse
- 多路条件分支 (If-Elif-Else)NodeIfElifElse
- For次数循环NodeForLoop
- While循环NodeWhileLoop
- 显示通知(Toast)NodeNotificationToast
- for列表遍历NodeForList
- 跳出循环 (Break)NodeBreak
- 继续循环 (Continue)NodeContinue
- 转为整数NodeToInt
- 转为浮点数NodeToFloat
- 转为字符串NodeToStr
- 转为布尔值NodeToBool
- 数学运算NodeMathGeneral
- 随机整数NodeRandomInt
- 平方根NodeMathSqrt
- 四舍五入NodeMathRound
- 逻辑与(AND)NodeLogicAnd
- 逻辑或(OR)NodeLogicOr
- 逻辑非 (NOT)NodeLogicNot
- 逻辑或非 (NOR)NodeLogicNor
- 逻辑异或NodeLogicXor
- 字符串模板格式化NodeFStringTemplate
- 字符串长度NodeStrLen
- 截取字符串NodeStrSlice
- 分割字符串NodeStrSplit
- 批量替换字符串NodeBatchReplace
- 是否包含字符串NodeStrContains
- 对象是否存在NodeHasAttrOrIn
- 判断类型NodeTypeCheck
- 获取数据类型NodeGetType
- 多条件匹配 (Switch)NodeSwitchGeneral
- 循环字典NodeDictLoop
- 条件等待NodeWaitUntil
- 求最大值NodeMathMax
- 求最小值NodeMathMin
- 求平均值NodeMathAvg
- 截断保留小数NodeMathTruncate
- 整除运算NodeMathFloorDiv
- 取余数 (模运算)NodeMathMod
- 绝对值NodeMathAbs
- 幂运算(乘方)NodeMathPow
- 向上取整NodeMathCeil
- 向下取整NodeMathFloor
- 字符串去除空格NodeRemoveSpaces
- 字符串填充NodePad
- 字符串反转NodeReverse
- 查找字符串位置NodeFindSubstring
- 统计子串出现次数NodeCountSubstring
- 弹出元素NodePopItem
- Zip 并行打包NodeZip
- 列表展平NodeListFlatten
- 列表统计NodeListCount
- 自定义排序NodeSortedKey
- 集合操作 (Set)NodeSetOperation
- 列表拼接成字符串NodeStringJoin
- 字符串大小写转换NodeCaseConvert
- 字符串重复复制NodeStringRepeat
- 正则提取NodeRegexExtract
- 正则批量替换NodeRegexReplace
- 正则是否存在NodeRegexExists
- 前缀/后缀追加NodeAddAffix
- 随机字符串生成NodeRandomString
- 列表随机抽取一个NodeListRandom
- Base64 编码NodeBase64Encode
- Base64 解码NodeBase64Decode
- MD5 哈希NodeMD5
- SHA1 哈希NodeSHA1
- SHA256 哈希NodeSHA256
- SHA512 哈希NodeSHA512
- HMAC-SHA256NodeHMACSHA256
- Unicode 转义NodeUnicodeEscape
- Unicode 反转义NodeUnicodeUnescape
- AES 加密NodeAESEncrypt
- AES 解密NodeAESDecrypt
- DES 加密NodeDESEncrypt
- DES 解密NodeDESDecrypt
- CRC32 校验NodeCRC32
- RC4 加密/解密NodeRC4
- TOTP 动态码NodeTOTP
- HOTP 动态码NodeHOTP
- GUID 生成NodeGUID
- 随机浮点数NodeRandomFloat
- 随机布尔值NodeRandomBool
- 列表随机选一个NodeRandomChoice
- 获取当前时间NodeCurrentTime
- 获取时间部件NodeTimeComponent
- 时间格式化NodeFormatTime
- 时间戳转日期NodeTsToDate
- 日期转时间戳NodeDateToTs
- 时间加减NodeDateTimeArithmetic
- 日期差计算NodeDateDiff
- 获取月份天数NodeDaysInMonth
- 判断闰年NodeLeapYear
- 当前时间戳NodeCurrentTimestamp
- 随机打乱列表NodeShuffleList
- 列表追加NodeListAppend
- 列表插入NodeListInsert
- 列表移除NodeListRemove
- 列表清空NodeListClear
- 列表合并NodeListMerge
- 竞速 (Race)NodeRace
- 列表排序NodeListSort
- 列表去重NodeListDistinct
- 列表长度NodeListLength
- 列表包含NodeListContains
- 列表反转NodeListReverse
- 列表截取NodeListSlice
- 列表索引查找NodeListIndex
- 进制转换NodeBaseConvert
- 示例节点DemoNode
- 列表转字符串NodeListToString
- 字符串转列表NodeStrToList
- 字符串转字典NodeStrToDict
- 执行命令行NodeRunCommand
- 获取环境变量NodeGetEnv
- 设置环境变量NodeSetEnv
- 获取当前用户名NodeGetUser
- 获取计算机名NodeGetHost
- 获取操作系统信息NodeGetOS
- 获取当前进程IDNodeGetPID
- 获取字典键值NodeDictGetValue
- 获取字典的键NodeDictGetKeys
- 设置字典键值NodeDictSetValue
- 更新字典键名(key)NodeDictUpdateKeyName
- 更新字典值(value)NodeDictUpdateValue
- 删除字典键NodeDictRemove
- 检查键是否存在NodeDictHasKey
- 字典合并NodeDictMerge
- 字典大小NodeDictSize
- 字典清空NodeDictClear
- 字典转字符串NodeDictToJSON
- HTML 实体编码/解码NodeHtmlCodec
- URL 编码/解码NodeUrlCodec
- 字符串校验NodeStringValidate
- 判断是否为字符串NodeIsString
- 判断是否为整数NodeIsInt
- 判断是否为浮点数NodeIsFloat
- 判断是否为数字NodeIsNumber
- 判断是否为布尔值NodeIsBool
- 判断是否为列表NodeIsList
- 判断是否为字典NodeIsDict
- 判断是否为空NodeIsEmpty
- 判断是否为真值NodeIsTruthy
- 判断是否为假值NodeIsFalsy
- 从列表获取一个元素NodeGetListItem
- 多字符串拼接NodeDynamicJoin
如何使用该组件?
此组件需在 极奇策 RPA 客户端 内进行管理。请打开软件主界面的「组件中心」完成安装、更新或卸载。
相关组件推荐
暂无推荐内容

