讨论社区

PUT怎連續更新表格特定欄位

https://cybozudev.kf5.com/hc/kb/article/201605/ 更動

僅更新第一行,且舊有資料會被覆蓋,原有表格都會更新為一行。

我的CODE如下,請問問題是出在哪裡阿?謝謝

var record = event.record;

var detailRecords = event.record.Table.value;

for(var l = 0 ; l < detailRecords.length ; l++){

var json = {

          "app": kintone.app.getId(),

          "id": kintone.app.record.getId(),

         "record": {

             "Table": {

                     "value":

                     [{

                             "id": record["Table"].value[l].id,

                                     "value": {

                                               "T1": {

                                                 "value": 10

                                     }

                             }               

                     }]

             }

         }

}

kintone.api(kintone.api.url('/k/v1/record'), 'PUT', json, function(resp) {

console.log(resp);

}, function(error) {

console.log(error);

});



0 人关注了该问题 关注

0

raen • 8月前

betsy_yan先生 你好

謝謝你的幫助。

0 个讨论

您需要登录后才可回复
0

betsy_yan • 8月前

raen 先生,您好!


我用这段代码可以实现表格内多行数据的更新,请供参考:


    kintone.events.on("app.record.detail.show", function(event) {
        var record = event.record;
        var detailRecords = event.record.Table.value;
        var json = {};
        json['app'] = kintone.app.getId();
        json['id'] = kintone.app.record.getId();
        json['record'] = {};
        json['record'] ['Table'] = {};
        var subRec = json['record'] ['Table']['value'] = [];
        for(var l = 0; l < detailRecords.length; l++){
            subRec[l] = {};
            subRec[l]['id'] = detailRecords[l]['id'];
            subRec[l]['value'] = {};
            subRec[l]['value']['T1'] = {};
            subRec[l]['value']['T1']['value'] = 10;
        }
        kintone.api(kintone.api.url('/k/v1/record', true), 'PUT', json, function(resp) {
            console.log(resp);
        }, function(error) {
            console.log(error);
        });
    });



0 个讨论

您需要登录后才可回复
0

raen • 8月前

bxzhang 你好!

昰的,想在紀錄內將表格的某字段全部更新。

0 个讨论

您需要登录后才可回复
0

bxzhang • 8月前

raen 先生,您好!

请问您是想批量更新表格里的某个字段吗?

0 个讨论

您需要登录后才可回复
您需要登录后才可以回复