В SPServices UpdateListItems отсутствуют некоторые элементы - PullRequest
0 голосов
/ 15 марта 2019

У меня есть 2D-массив, который я пытаюсь попасть в список Sharepoint, массив содержит 957 строк, но когда я запускаю свой код, я получаю только 894 добавленных элемента каждый раз. SPServices, кажется, пропускает одни и те же точки каждый раз, когда я запускаю его.

Я поставил некоторый тестовый код, и полный массив передается, и я вижу его в console.log, содержащем 957 элементов, а внутри цикла for я поставил счетчик и первый элемент списка, и я могу видеть в в журнале консоли регистрируются элементы, пропускаемые SPServices. Я просто быстро передаю много данных или делаю глупости.

function testAdd(softArr) {

alert("testAdd");
console.log(softArr);

for (var counter = 0; counter < softArr.length; counter++){

    console.log(counter);
    console.log(softArr[counter][0]);
$().SPServices({
    operation: "UpdateListItems",
    batchCmd: "New",
    listName: "myfirstList",
    debug: true,
    valuepairs: [
        ['Applicationfamily', softArr[counter][0]],
        ["Application", softArr[counter][1]],
        ["Manufacturer", softArr[counter][2]],
        ["PartofBundle", softArr[counter][3]],
        ["License", softArr[counter][4]],
        ["TAG", softArr[counter][5]],
        ["Status", softArr[counter][6]],
        ["Function_x002d_1", softArr[counter][7]],
        ["Function_x002d_2", softArr[counter][8]],
        ["Function_x002d_3", softArr[counter][9]],
        ["SnowIDX", softArr[counter][10]],
        ["Description", softArr[counter][11]],
        ["SoftwareClass", "User field"]

    ],
    completefunc: function(xData, Status) {


        //console.log(counter + " - Added information " + Status);


    }
});

}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...