实践79:自动同步的设置

实践79:自动同步的设置 公开

darcyc 更新于 2022-03-22 17:42 | 3 | 17
如何安装动作?

适用于
分类
网络服务 示例
ZTOA10 Cesar 他美德 3 人赞了这个动作

1 个动作单 收藏了此动作。

更多信息
分享时间 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

最近讨论

暂无讨论