使用lists.element.add方法向Bitrix24列表中添加新元素,并设置该元素的listvalue。
具体操作如下:
例如,如果列表中有一个名为“Order”并包含“listvalue”的属性,则新元素JSON可以如下所示:
{
"NAME": "New element",
"PROPERTY_ORDER_VALUE": "value1",
"PROPERTY_XYZ_VALUE": "value2",
...
}
BX24.callMethod(
"lists.element.add",
{
"IBLOCK_TYPE_ID": "list",
"IBLOCK_ID": 12,
"ELEMENT_CODE": "element_code", // Optional, if you want to set a specific code for the new element
"FIELDS": newElementJSON
},
function(result)
{
if(result.error())
console.error(result.error());
console.log(result.data()); // Returns the ID of the new element
}
);
其中,参数“IBLOCK_TYPE_ID”和“IBLOCK_ID”分别对应于Bitrix24列表的类型和ID。参数“FIELDS”包含要添加到列表中的新元素的属性和对应的值,可直接传入上面创建的JSON对象。如果要为新元素指定特定的代码,请将“ELEMENT_CODE”参数设置为所需值。
参考文档:Bitrix24 API Reference - lists.element.add