分享时间 | 2022-03-22 17:36 |
最后更新 | 2022-03-22 17:42 |
修订版本 | 1 |
用户许可 | -未设置- |
Quicker版本 | 1.30.17 |
动作大小 | 2.2 KB |
其他注明:
本动作运行流程已写在动作的注释中。
提醒:如果想要重置或更新设置,方法为:
方法1. 直接修改云状态名称,如 我的设置 改为 我的设置_v1
方法2. 手动利用步骤复写云状态中的内容
编程技巧:
使用 is_dev 布尔变量控制相关变量的初始值
例如:如果 is_dev : 读取 我的设置_dev
其他提示:类似如此的其他命名也可以:如 DEBUG, IS_DEV
本动作详细运作流程:
设置定义和默认值用json表示(可直接进入quicker的词典)并存放在 我的设置 变量 的默认值中
1. 首次运行尝试读取 云状态(一定会失败)
此时 词典表单 步骤一定会显示 我的设置 变量 的默认值,然后在用户点击确定后
其结果(无论被改变也可能不被用户改变)都直接存放到 云状态。
2. 再次运行,读取云状态(一定会成功),意味着覆盖了 我的设置 变量 的默认值。
(如果网络失败,就会使用 我的设置 的 默认值,因此,我的设置 可以设置成 状态 变量,这样 本地 和 云状态 均存一份,
对于编程初学者来说,甚至更菜的同学,你不要把这个变量设置成状态变量,因为如果你还没清楚这一切,你会很难修改你的动作)
常见问答:
1. 该动作只用了3个步骤,真不错,是不是能进一步改成 1 个子程序(也许叫 设置),其中包含了参数:状态名称。
是。
2. 如果我不想要使用云状态,而是本地的状态,我是不是只需要 去掉上下2个云读写步骤,然后直接把 我的设置 设置为状态变量就可以了,然后就只有一个步骤了。
是。
关于本动作使用到的子程序作者:本动作离不开 Cesaryuan 的子程序。
修订版本 | 更新时间 | 更新说明 |
---|---|---|
1 | 2022-03-22 17:42 | - 加入例子库 |
0 | 2022-03-22 17:36 |