Azure functions Azure函数将多个数据插入表存储

Azure functions Azure函数将多个数据插入表存储,azure-functions,azure-table-storage,Azure Functions,Azure Table Storage,我试图在节点中向Azure存储表插入多个值,但只添加最后一个值。它是否与节点同步或异步模式有关(我是节点的新手) 您是否应该将记录添加到可输出的 context.bindings.outputTable.push({ “分区键”:“08755044001539”, “RowKey”:i.toString(), “Emissao”:Emissao, “CodigoProduto”:CodigoProduto, “Quantidade”:Quantidade }); 这可能意味着您必须首先初始化

我试图在节点中向Azure存储表插入多个值,但只添加最后一个值。它是否与节点同步或异步模式有关(我是节点的新手)


您是否应该将记录添加到可输出的

context.bindings.outputTable.push({
“分区键”:“08755044001539”,
“RowKey”:i.toString(),
“Emissao”:Emissao,
“CodigoProduto”:CodigoProduto,
“Quantidade”:Quantidade
});
这可能意味着您必须首先初始化可输出的
。我不确定。这可能是必要的:

context.bindings.outputTable=[];
对于(var i=0;i<21;i++){
var-emissao=newData[key[i]]。emissao;
var codigoProduto=newData[key[i]]。codigoProduto;
var quantidade=newData[key[i]]。quantidade;
context.bindings.outputTable.push({
“分区键”:“08755044001539”,
“RowKey”:i.toString(),
“Emissao”:Emissao,
“CodigoProduto”:CodigoProduto,
“Quantidade”:Quantidade
});
}
context.done();
这是一个例子

    Code snippet:
for (var i = 0; i < 21; i++) { 
    var emissao = newData[keys[i]].emissao;
    var codigoProduto = newData[keys[i]].codigoProduto;
    var quantidade = newData[keys[i]].quantidade;

    context.bindings.outputTable = {
        "PartitionKey": "08755044001539",
        "RowKey": i.toString(),
        "Emissao": emissao,
        "CodigoProduto": codigoProduto,
        "Quantidade": quantidade
    }
}

context.done();
{
  "bindings": [
    {
      "name": "myTimer",
      "type": "timerTrigger",
      "direction": "in",
      "schedule": "0 */5 * * * *"
    },
    {
      "type": "table",
      "name": "outputTable",
      "tableName": "outTable",
      "connection": "detfunction9451_STORAGE",
      "direction": "out"
    }
  ]
}