none
Добавления пользователя RRS feed

  • Вопрос

  • Добрый день, подскажите плз. как решить данную проблему.

    Имеется переменная var User = "Иванов Василий Сергеевич" - Пользователь в формате ФИО

    Как его добавить в поле списка "author0" (Пользователь или группа)

        var body = "{'__metadata':{'type':'SP.Data.Kontrol_x005f_porychListItem'}" +
                                        ", 'author0' : '"+ User +"' "+
                                        "}";

    Спасибо.

    17 октября 2016 г. 9:10

Ответы

  • добрый день

    хорошо бы получить id текущего пользователя и записать в другой список

        function getCurrentUser() {
            var dfd = jQuery.Deferred();
            if (SP.ClientContext != null) {
                SP.SOD.executeOrDelayUntilScriptLoaded(getUser, 'sp.js');
            }
            else {
                SP.SOD.executeFunc('sp.js', null, getUser);
            };
            function getUser() {
                var context = new SP.ClientContext.get_current();
                var web = context.get_web();
                currentUser = web.get_currentUser();
                context.load(currentUser);
                context.executeQueryAsync(onSuccessMethod, onRequestFail);
            };
            function onSuccessMethod(sender, args) {          
                dfd.resolve(currentUser);
            };
            function onRequestFail(sender, args) {
                console.log('ошибка получения пользователя' + args.get_message() + '\n' + args.get_stackTrace());
                dfd.reject(args);
            };
            return dfd.promise();
        };
    var currUser = getCurrentUser();
            currUser.done(function (result) {
                if (result) {
                    var accountId = result.get_id();
                }});
    
    

    и переменную 

    accountId

    записать в  ", 'author0Id' : '"+ accountId +"' "+


    мой блог Немного о SharePoint

    17 октября 2016 г. 11:51
    Модератор