Я работаю в правительственной организации, и у нас есть крупная ферма SharePoint 2007.Мы используем библиотеки jQuery и SPServices для выполнения вызовов AJAX в различных списках SharePoint.
Для ваших конкретных потребностей вы должны выполнить серию веб-запросов, используя что-то вроде примера кода ниже.
Вот API для обновления списка SharePoint:
http://spservices.codeplex.com/wikipage?title=UpdateListItems&referringTitle=Lists
Вот пример кода:
Параметры
batchCmd: "Update",
valuepairs:
[["Title", "New Title Value"],
["Body", "Here is a the new text for the body column."]], ID: 1234,
XML
<Batch OnError='Continue'>
<Method ID='1' Cmd='Update'>
<Field Name='Title'>New Title Value</Field>
<Field Name='Body'>Here is a the new text for the body column.</Field>
<Field Name='ID'>1234</Field>
</Method>
</Batch>
JS
$(divId).html(waitMessage).SPServices({
operation: "UpdateListItems",
listName: testList,
ID: ID,
valuepairs: [["Title", now]],
completefunc: function (xData, Status) {
var out = $().SPServices.SPDebugXMLHttpResult({
node: xData.responseXML,
outputId: divId
});
$(divId).html("").append("<b>This is the output from the UpdateListItems operation:</b>" + out);
$(divId).append("<b>Refresh to see the change in the list above.</b>");
}
});