转为数字 action

String package 中的转为数字 action 使您能够将字符串转换为数字。

设置

action 支持正数、负数和小数数字。

注: 如果字符串包含逗号,请使用替换 action 将其移除,即用空字符串替换每个逗号。
  • 输入字符串字段中,指定源字符串。
  • 将输出分配给变量字段中,指定数字变量。

示例

创建一个 bot 以将字符串转换为十进制数字。
  1. 创建 bot
    1. 在左侧窗格中,单击自动化

      将显示可用 bots 和表单的列表。

    2. 单击创建机器人
    3. 输入 bot 名称: String_to_number
    4. 单击创建和编辑
  2. 要将字符串分配给变量,双击或拖动 字符串 > 分配 action
    1. 选择源字符串变量/值字段中,选择 5.78
    2. 选择源字符串变量/值(可选)字段中,单击创建变量图标以创建变量。
    3. 创建变量窗口中,在名称字段中输入 stringtest
    4. 单击创建和选择
  3. 要将字符串转换为数字,请双击或拖动 字符串 > 转为数字 action
    1. 输入字符串字段中,选择 $string_test$ 变量。
    2. 将输出分配给变量字段中,单击创建变量图标以创建变量。
    3. 创建变量窗口中,在名称字段中输入 numtest
    4. 单击创建和选择
  4. 要打印这些值,请双击或拖动 消息框 action。 在输入要显示的信息字段中,输入 $numtest.Number:toString$
  5. 单击保存运行

    您现在观察到 bot 在小数点后截断了数值,并将输出显示为 5。 因此,您必须再次将此数值转换为字符串值,以生成包含小数点的输出。

  6. 要将数字转换为字符串,请在 操作 窗格中,双击或拖动 数字 > 转为字符串 action
    1. 输入数字字段中,选择 $numtest$ 变量。
    2. 输入小数点后位数(数字格式)字段中,输入 2
    3. 将输出分配给变量字段中,单击创建变量图标以创建变量。
    4. 创建变量窗口中,在名称字段中输入 numtostring_output
    5. 单击创建和选择
  7. 要打印这些值,请双击或拖动 消息框 action。 在输入要显示的信息字段中,输入 $numtostring_output$
  8. 单击保存运行

    bot 现在显示的值为 5.78

    将字符串转换为十进制数字