Я управляю списком запросов в SharePoint 2013, и мне нужно импортировать некоторые запросы из другого списка. Тем не менее, я хочу сохранить исходную дату запроса, а не назначать SharePoint текущей дате/времени, которую я загружаю, поэтому я хочу изменить поле даты «Создано» по умолчанию. Я получил эту работу на дату столбца, я добавил:Изменение Дата создания в SharePoint 2013
var duedate = new Date(2015,01,11).toISOString();
$().SPServices({
operation: "UpdateListItems",
async: false,
listName: "Requests",
ID: 5,
valuepairs: [["DueDate", duedate]],
completefunc: function (xData, Status) {
}
});
Это не работает на «Created» поле, хотя - я думаю, потому что это только для чтения. Мне нужно, чтобы изменить поле «Создано», чтобы изменить дату. У меня уже написано много кода, который ссылается на этот столбец, поэтому я бы предпочел не создавать новый столбец, который по умолчанию имеет значение «Создано», если не будет изменен.
Бонус: моей следующей задачей будет изменение поля «Автор» по умолчанию, поэтому, надеюсь, решение может также сделать это поле редактируемым.
Это работает! Еще раз спасибо @ Вадим! Как вы узнали материал, чтобы положить в поле тег? Где я могу найти его для автора? Особенно полевой идентификатор и версия. – SeeingSpots
@SeeingSpots, я считаю, что протокол RPC довольно удобно исследовать артефакты SharePoint (списки, поля и т. Д.) Через браузер. Вы можете взглянуть на [этот ответ] (http://sharepoint.stackexchange.com/a/88848/10610) для получения более подробной информации –