Поскольку тип поля этого столбца ни к чему меня не привел, я просто хотел узнать простое значение задачи, в которой уже были связанные элементы. Оказалось, что это строка [], содержащая объекты JSON связанных элементов в соответствии с этим форматом:

[{"ItemId":id, "WebId":"WebGUID", "ListId":"ListGUID"}]

К моему удивлению, я смог поместить эту буквальную строку в поле, используя объектную модель JavaScript. Хороший! Но ключ в том, чтобы сначала создать задачу, а затем обновить ее с помощью связанных элементов.

Объектная модель JavaScript

Чтобы проверить это, я создал новую задачу, используя значение, полученное из моего консольного приложения. Вот код:

[code lang="js"]var ctx = SP.ClientContext.get_current();
var taskList = web.get_lists().getByTitle('Tasks');
var taskInfo = new SP.ListItemCreationInformation ();
var task = taskList.addItem(taskInfo);
task.set_item('Название', 'Appicon.png');
task.set_item('Body', 'Do некоторые работы по этому элементу');
task.update();

ctx.load(task);
ctx.executeQueryAsync(function(){
task.set_item('RelatedItems', '[{"ItemId":1, "WebId":"c88c2b90-c2b1–4de4 –9a05-ee109412152d», «ListId»: «7be848a2-c703–47ef-8403–7d8fbf9e951c»}]');
task.update();
ctx.load(task);
ctx.executeQueryAsync(function(){
//Успех
}, function(sender, args){
//2nd Fail
});
}, function(sender, args){
//Ошибка
});[/code]

Результат

Открыв созданную мной задачу, мы можем увидеть связанные элементы, указывающие на AppIcon.png, который является просто изображением в библиотеке изображений. Круто ха!