【发布时间】:2020-07-24 12:05:37
【问题描述】:
我正在尝试为 Sharepoint 列表中的元数据构建一个字典,添加一个新项目。我正在尝试动态地执行此操作,而不是对列名进行硬编码。
这是应该构建的原始项目属性元数据。
itemProperties={"__metadata":{"type":"SP.Data.TestingListItem"},"fldname1":"Value1","fldname1":"Value2","fldname3":"value3"};
这是我目前所拥有的
var itemProperties={"__metadata":{"type":"SP.Data.TestingListItem"}};
我在这里运行一个循环,直到 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");**
我都试过了,但都无效。我的想法不多了。我尝试将整个内容构建为字符串,但创建列表项函数不会使用字符串。
非常感谢任何帮助或指导。
【问题讨论】:
-
我发布了一个答案,但你的问题感觉就像你在问 Y 问题来解决 X 问题。最好提供一个最小的、可重现的示例:stackoverflow.com/help/minimal-reproducible-example
标签: jquery jquery-ui sharepoint sharepoint-2013 sharepoint-online