Я включил фрагмент кода, который, кажется, не выполняет то, что я хочу. В прошлом я мог использовать это для автоматического заполнения имени на основе имени пользователя в SharePoint. Там нет очевидных ошибок, все остальное в сценарии работает нормально, и, похоже, это делает, он просто не делает то, что задумано.
function getWebUserData() {
context = new SP.ClientContext.get_current();
web = context.get_web();
currentUser = web.get_currentUser();
currentUser.retrieve();
context.load(web);
context.executeQueryAsync(Function.createDelegate(this, this.onSuccessMethod),
Function.createDelegate(this, this.onFailureMethod));
}
function onSuccessMethod(sender, args) {
var userObject = web.get_currentUser();
$("input[Title='Requester']").val(userObject.get_title());
$("input[Title='Requester']").attr('disabled','disabled');
}