数字组织与数据
开发和调试时固定数据
把某一步的输出固定下来之后,再往下调试就用这份数据,不用每次都等前面的节点重新跑。固定数据只在编辑器里生效,线上运行不会使用固定数据。
固定数据只在编辑器里生效
固定数据是把这一步已经跑出来的输出钉在节点上。你改后面的节点时,这一步不再向外请求,直接交出钉住的那一份。适合前面是付费接口、慢查询,或者你暂时不想反复触发。
它只在你于编辑器里手动运行时使用。这条数字组织被定时或 Webhook 触发时,用的是当时的真实输出,不会读你钉在画布上的那份。
怎么把节点输出固定下来
- 先执行这个节点,让输出面板里有数据。
- 在输出面板点 Pin data。
- 节点上会出现已经固定的提示。再执行后面的节点时,它们读到的是这份。
- 要取消,在同一条提示里点 Unpin。
什么输出不能固定
- 这一步有多路主输出时不能固定。只能钉单路主输出。
- 输出里带 binary 文件时不能固定。文件不进这份钉住的数据。
- 执行数据被隐藏、而且不能临时查看的记录,不能从执行视图钉回编辑器。
从以前的执行里抄一份
打开一次过去的执行,复制定义好的输出 JSON,回到节点的 JSON 视图,点 Edit,贴进去,再 Save。保存之后这份数据同时被固定。怎么改已经固定的数据,见编辑节点输出里的数据。
常见问题
Duaer 的固定数据在什么时候生效?
Duaer 的固定数据只在编辑器里手动运行时生效。定时或 Webhook 触发的线上运行使用当时的真实输出,不读取画布上钉住的那份。固定数据不能包含 binary 文件,也不能钉多路主输出。
在 Duaer 里怎么固定一个节点的输出?
在 Duaer 里,先执行该节点,让输出面板有数据,再点 Pin data。取消时在同一条提示里点 Unpin。把过去某次执行的 JSON 贴进 JSON 视图并 Save,也会把那份数据固定住。
同组