если вы планируете использовать JSOM для запроса списка из SharePoint, вам также следует выполнить executeQuery. Поток использования JSOM:
- получение контекста
- загрузка того, что вам нужно в контекст
- выполнение запроса для инициализации объектов
- при успешном выполнении запроса получите необходимые данные.
Пожалуйста, обратитесь к этой MSDN статье для получения дополнительной информации
Я полагаю, для ваших нужд такого рода решения может работать
function retrieveAllListProperties() {
var clientContext = SP.ClientContext.get_current();
var oWebsite = clientContext.get_web();
this.collList = oWebsite.get_lists().getById('[PLACE LIST GUID HERE]');
clientContext.load(collList);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
function onQuerySucceeded() {
console.log(collList.get_title());
}
function onQueryFailed(sender, args) {
console.log('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
Если у вас есть правильный контекст, в котором присутствует список, и необходимые разрешения, то выход при запуске retrieveAllListProperties () должен быть заголовком запрашиваемого списка.
Я надеюсь, что это поможет:)