繼文檔,我在我的JS使用此:如何使用Zapier的StoreClient設置和檢索單個值?
var store = StoreClient('my secret');
store.set('active', true);
var status = store.get('active');
變量status
從未有一個值。我顯然沒有正確使用該庫。
對於上下文來說,這是在switch
語句中,對於許多情況下這樣做的情況,其中一些情況需要設置或從StoreClient獲取值。
The documentation使用這個例子:
var store = StoreClient('your secret here');
store
.set('hello', 'world')
.then(function() {
return store.get('hello');
})
.then(function(value) {
// value === 'world'
return store.delete('hello');
})
.then(function() {
callback();
})
.catch(callback);
因爲我在業餘球隊,我不是超級熟悉的承諾。在這個例子中,我不清楚哪些部分是必需的,以便[a]設置,並最終獲得一個值。我建議包括一個沒有set/get/delete組合成一個的例子。
我嘗試這樣做:
var store = StoreClient('my secret');
store
.set('active', true)
.then(function() {
return store.get('active');
})
.then(function() {
callback();
})
.catch(callback);
......但後來我得到一個錯誤,沒有output
變量,即使我沒有碰過output
變量在腳本的底部。
在承諾中使用'callback'確實是一個可怕的例子。但請鏈接您提到的文檔,以便我們可以看到完整的代碼。 – Bergi
@Bergi添加文檔鏈接 –