从" Created By"提取信息领域

时间:2016-03-17 01:12:29

标签: sharepoint sharepoint-2010

有什么方法可以从" Created By"中提取部门或电子邮件信息。自定义列表中的字段?

1 个答案:

答案 0 :(得分:0)

您应该更具体地了解如何通过javascript或c#或通过UI提取信息。

这是一个简单的例子,也许你可以用它做点什么。如果您有任何问题,请告诉我。

    var ctx = new SP.ClientContext.get_current();
    var web = ctx.get_web();
    var list = web.get_lists().getByTitle('Kalender');

    //this query can be done in other ways, I'm getting all items 
    var query = SP.CamlQuery.createAllItemsQuery();
    var items = list.getItems(query);
    ctx.load(items);
    ctx.executeQueryAsync(function () {
            var itemsEnum = items.getEnumerator();
            while (itemsEnum.moveNext()) {
                var item = itemsEnum.get_current();
                var author = item.get_item('Author');

                console.log("Email: " + author.get_email());
                console.log("Name: " + author.get_lookupValue());
                console.log("ID: " + author.get_lookupId());


                }
}, function(sender, args) {
console.log(args.get_message());

});