测试时发现某个变量在打开了 “保存变量的值” 后,无论如何都传递不了默认值。
一开始以为是啥冲突了,结果发现把整个动作删到只剩下这个变量还是这样。
将该动作复制一份后,副本不存在该问题。
勾选保存变量后修改默认值就没用了,变量会使用状态的值(对这个例子来说也就是空)
这种情况多半是你一开始在没有填写默认值的时候就开启了“保存”,运行了一次之后发现没有写默认值(但此时状态已经写入,值就是空),于是你填写了默认值再来一次,但这次提示也还会是空,因为状态的值就是空(状态变量的逻辑是:如果存在状态就使用状态,否则使用默认值)
理解了,我一直以为是只要没有写入变量就会使用默认值
具体参考文档状态存取 - Quicker
https://getquicker.net/kc/help/doc/statestorage
感谢,知道怎么解决了