2
私はfunction.jsonで定義されたBindingsを使ってazureテーブルを更新するためにnodeとAzure関数を使用しています。バインディングを使用して行を挿入することはできましたが、更新方法に関するドキュメントは見つかりませんでした。Bindingsを使用してAzure関数でAzureテーブル行を更新するにはどうすればよいですか?
Functions.json
{
"tableName": "myTable",
"connection": "myTableConnectionString",
"name": "tableBinding",
"type": "table",
"direction": "out"
}
関数定義
Promise.map(loaders.map(e => e.getData()), (data) => {
context.log("pushing to azure table");
context.bindings.tableBinding.push({
PartitionKey: data.key,
RowKey: data.key,
Value: data.Value
});
})
.then(() => {
context.log("Completed all data retrieveal tasks");
context.log('JavaScript timer trigger function ran!', timeStamp);
context.done();
});
影響を及ぼさない、再度上記の関数を呼び出します。
私はテーブルを手動で更新するためにsdkを使用することができますが、私はバインディングを使用してできるだけシンプルな機能を保ちたいと思います。
を要求githubのリポジトリのバックログでの問題を発見しました。私たちは、このサポートを受け入れることを検討します。ありがとう:) – mathewc
素晴らしい!それはクールだ。検討していただきありがとうございます。 –