参数传递
模块先收输入,做完操作再把结果写到输出。窗口里通常分成「(输入)参数」和「输出」。
变量或输入框
计算中间结果
转成参数类型
模块执行
写入输出变量
打开网址
打开指定的网址
输入
两种指定方式:
打开网址
打开指定的网址
计算顺序(1.4.22+)
- 用了变量:取变量的值。
- 用了输入框:
- 以
$$开头:先插值。若结果仍以$$或$=开头,再做一次插值或表达式,得到中间结果。 - 以
$=开头:做表达式,得到中间结果。 - 都不是:框里的内容就是中间结果。
- 以
- 布尔(如「如果」)和数字(如「重复」次数)必要时把中间结果再当公式解析。
- 转成目标参数类型后交给模块。
输入框内容
看前缀
$$
插值
必要时再处理一次
$=
表达式
都不是
原文
中间结果
转成参数类型
$$ 得到的中间结果是文本;$= 可以是任意类型。
输出
选一个变量接收结果。不需要的输出可以不选。
带「失败后中止动作」的模块通常还有「是否成功」。要自己处理失败、不要弹错,可关掉中止,改看这个布尔输出。
限制与排障
$$必须写在整段最前面,不是每一行前面。- 插值结果若还以
$$/$=开头,只会再处理一次。 - 布尔/数字参数里写了「看起来像公式」的中间结果,会被再解析一遍。只想当纯文本时不要用这类参数。
相关链接
更新于