Я пытаюсь создать словарь для метаданных, в списке Sharepoint добавить новый элемент. Я пытаюсь сделать это динамически, а не жестко кодировать имена столбцов.
Вот метаданные свойств исходного элемента, которые должны быть построены.
itemProperties={"__metadata":{"type":"SP.Data.TestingListItem"},"fldname1":"Value1","fldname1":"Value2","fldname3":"value3"};
Это то, что у меня есть до сих пор
var itemProperties={"__metadata":{"type":"SP.Data.TestingListItem"}};
Я запускаю здесь al oop, пока j не скажет 5;
itemProperties=itemProperties+'"'+favorite[j]+'"'+':'+'"'+cells[j]+'"'+','
//favorite has the column name and cells has the values for those columns
Я пытался создать строку и добавить несколько значений, но она не работает так, как предполагалось.
itemProperties.push("Title":"AMA-424"); or
itemProperties.append("Title":"AMA-424");**
Я пробовал оба, но они недействительны. У меня заканчиваются идеи. Я пытался построить все это как строку, но функция создания элемента списка не будет принимать строку.
Любая помощь или руководство высоко ценится.