持久化存储
了解如何使用键值存储来存储和获取数据
触发器或动作中的 ctx 参数提供了一个简单的键值存储机制。该存储是持久化的,意味着存储的值即使在 Piece 执行结束后也会保留。
默认情况下,存储在工作流级别运作,但也可以配置为在项目级别存储值。
存储
你可以使用指定的键将值存储到存储中。
示例:
ctx.store.put('KEY', 'VALUE', StoreScope.PROJECT);
获取
你可以从存储中获取与特定键关联的值。
示例:
const value = ctx.store.get<string>('KEY', StoreScope.PROJECT);
删除
你可以从存储中删除一对键值。
示例:
ctx.store.delete('KEY', StoreScope.PROJECT);
这些存储操作允许你在持久化存储中存储、获取和删除键值对。你可以使用此存储机制在触发器和动作中按需存储和获取数据。