Создаю новую страницу с javascript csom. Я могу дать ему название, byline, содержание и т. Д., Но он не примет ссылку на изображение. Он не дает мне никаких сообщений об ошибках и не доходит до моей функции ошибки, но я, очевидно, что-то не вижу здесь, поскольку новая страница не имеет прикрепленных изображений.Sharepoint 2013: Вставка изображения на страницу javascript csom
Любые идеи о том, как это сделать?
Вот мой код:
var pageInfo = new SP.Publishing.PublishingPageInformation();
var newPage = pubWeb.addPublishingPage(pageInfo);
context.load(newPage);
context.executeQueryAsync(function() {
var listItem = newPage.get_listItem();
context.load(listItem);
context.executeQueryAsync(function() {
var title = $('#head').val();
listItem.set_item('Title', title);
listItem.set_item('PublishingPageImage', { "Url": "/sites/intranett/PublishingImages/ExampleImage.png", "Description": "testing" });
listItem.update();
context.executeQueryAsync(function() { }, onFailedCallback);
}, onFailedCallback);
}, onFailedCallback);
Удостоверьтесь, что URL-адрес в порядке? (в вашем примере у вас есть «intranett» с 2 't' ... это может быть опечаткой в примере кода или нет ... Просто хочу убедиться, что ^^) – AymKdn
На самом деле «intranett» здесь правильно, но благодаря :) – user1942910