は、私は私のJSでこれを使用しています:ZapierのStoreClientを使用して単一の値を設定および取得するにはどうすればよいですか?ドキュメント以下
var store = StoreClient('my secret');
store.set('active', true);
var status = store.get('active');
変数status
が値を持っていることはありません。私は明らかにライブラリを正しく使用していません。
文脈では、これは、多くの場合、何かがStoreClientから値を設定または取得する必要がある場合のような何らかの処理を行う文です(switch
)。
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が1つに組み合わされていない例を含めることを提案します。
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はドキュメントリンクを追加しました –