求一张小哥打点滴送快递照片,网上挺多,但是都是小图片,一点也不像用手机拍的。手机拍的应该是竖着的。

Office365学习笔记—获取当前用户
来源:博客园
1,页面上有个_spPageContextInfo对象,可以获取一些我们需要的东西。
(1)获取当前用户Id

var userId=_spPageContextInfo.userId;


(2)获取当前用户的登录名

var userLoginName=_spPageContextInfo.userLoginN


(3)获取网站的相对路径

var siteUrl=_spPageContextInfo.webServerRelativeU


 
通过该对象还可以获得好多东西,通过开发人员工具,在页面上找到该对象可以点出各种属性来。
2,除了上面的简单的获取当前用户Id,用户名的方式外,还有一种方法。

function CallClientOM()
 {
 var context = new SP.ClientContext.get_current();
 this.website = context.get_web();
 this.currentUser = website.get_currentUser();
 context.load(currentUser);
 context.executeQueryAsync(
      Function.createDelegate(this, this.onQuerySucceeded), 
      Function.createDelegate(this, this.onQueryFailed)
     );
}
 function onQuerySucceeded(sender, args)
alert(currentUser.get_loginName());
}
 function onQueryFailed(sender, args)
 {
 alert('request failed ' + args.get_message() + '\n'+ args.get_stackTrace());
 }


 3,获取当前用户的姓名

function GetCurrentUserId() {
var context = new SP.ClientContext.get_current();
var web = context.get_web();
var currentUser = web.get_currentUser();
context.load(currentUser);
context.executeQueryAsync(
function() {
var userId = currentUser.get_title();
alert(userId);
function(sender, args) {
alert("error");
} 

免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动java使用System.getProperty(name)获得当前登录计算机的用户名 - 为程序员服务
为程序员服务
java使用System.getProperty(name)获得当前登录计算机的用户名
下面代码展示如何显示当前登录用户的用户名。
使用System的getProperty方法可以获得系统的相关信息
public class Main {
public void getCurrentUser() {
String currentUser = System.getProperty(&user.name&);
System.out.println(&Current user is & + currentUser);
* @param args the command line arguments
public static void main(String[] args) {
new Main().getCurrentUser();
System.getProperty(name) 方法可以获得的值的列表如下供参考:
java.version
Java 运行时环境版本
java.vendor
Java 运行时环境供应商
java.vendor.url
Java 供应商的 URL
Java 安装目录
java.vm.specification.version
Java 虚拟机规范版本
java.vm.specification.vendor
Java 虚拟机规范供应商
java.vm.specification.name
Java 虚拟机规范名称
java.vm.version
Java 虚拟机实现版本
java.vm.vendor
Java 虚拟机实现供应商
java.vm.name
Java 虚拟机实现名称
java.specification.version
Java 运行时环境规范版本
java.specification.vendor
Java 运行时环境规范供应商
java.specification.name
Java 运行时环境规范名称
java.class.version
Java 类格式版本号
java.class.path
Java 类路径
java.library.path
加载库时搜索的路径列表
java.io.tmpdir
默认的临时文件路径
要使用的 JIT 编译器的名称
java.ext.dirs
一个或多个扩展目录的路径
操作系统的名称
操作系统的架构
os.version
操作系统的版本
file.separator
文件分隔符(在 UNIX 系统中是“/”)
path.separator
路径分隔符(在 UNIX 系统中是“:”)
line.separator
行分隔符(在 UNIX 系统中是“/n”)
用户的账户名称
用户的主目录
用户的当前工作目录
您可能的代码
相关聚客文章
相关专栏文章SharePoint里如何设置People picker值为当前登录用户值-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
SharePoint里如何设置People picker值为当前登录用户值
来源:互联网 更新时间: 7:00:15 责任编辑:李志喜字体:
&&& 相信很多朋友都遇到过需要将某个People类型的字段值设置为当前登录用户的情况而且已经给出了解决方案,因此本文没有什么新意,算法上也比较冗余,仅仅在博客里算作知识的备份。
&&& 在画面的右上角有一个欢迎控件,现实内容为&Welcome, 登陆用户名&,我们的代码就是要把这个用户名取出来,然后取到PeoplePicker字段对应的DIV,调用innerHTML属性来进行值得设置。
&&& 第一步,取得登陆用户,通过Welcome来查找:
function getCurrentUser()
var tags = document.getElementsByTagName('a');
for (var i=0; i & tags. i++)
if(tags[i].innerText.substr(0,7) == 'Welcome')
return tags[i].innerText.substr(8,tags[i].innerText.length);
&&& 第二步,查找PeoplePicker字段对应的DIV,一层一层往里追溯,算法并不好,最后break后还会继续循环,虽然对最终结果没什么影响,但不是什么好算法,有兴趣的朋友发现好的算法或者通过JQuery可以查到的算法欢迎共享!
function getPickerInputElement(fieldsInternalName)
var result
var divs = document.getElementsByTagName("DIV");
for(var i=0; i & divs. i++)
if(divs[i].id=="WebPartWPQ2")
var tds = divs[i].getElementsByTagName("TD");
for(var j=0; j & tds. j++)
var cellHTML = tds[j].innerHTML;
if(cellHTML.indexOf('FieldInternalName="' + fieldsInternalName + '"') &= 0)
var innerDivs = tds[j].getElementsByTagName("DIV");
for(var k=0; k & innerDivs . k++)
if(innerDivs[k].id.indexOf("UserField_upLevelDiv") & 0)
result = innerDivs[k];
&&& 第三步,设置值,我们通过一个叫做fillPeoplePickerWithCurrentUser的方法来进行设置,调用SharePoint库方法_spBodyOnLoadFunctionNames,确保方法会在页面内容加载完成后执行。
_spBodyOnLoadFunctionNames.push("fillPeoplePickerWithCurrentUser");
function fillPeoplePickerWithCurrentUser()
var currentUser = getCurrentUser();
if(currentUser != null)
var pp = getPickerInputElement(&SetMe&);
if(pp != null)
pp.innerHTML = currentU
&&& 本方法没有在Firefox浏览器进行调试。
相关文章:
上一篇文章:下一篇文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号SharePoint站点用打开Office文档提示输入用户名和密码的解决方法
SharePoint站点用打开Office文档提示输入用户名和密码的解决方法
10:03:00来源:
SharePoint站点用打开Office文档提示输入用户名和密码,不管是匿名还是登陆后,都弹出输入用户名和密码的对话框,点取消后可以打开文档.这样太麻烦,有什么方法来解决吗.按方法不行...下次自动登录
现在的位置:
& 综合 & 正文
SharePoint中获取当前登录的用户名
第一种方法:
System.Web.HttpContext.Current.User.Identity.Name.ToString();
SPContext.Current.Site.OpenWeb().CurrentUser.Name.ToString();
这种方法不用获取当前的Site和Web信息,是全局使用的帐号信息。此方法获取的帐号信息是带域的。
第二种方法:
string username = "";
  SPSite site = new SPSite("http://kf102");
  SPWeb web = site.OpenWeb();
  username = web.CurrentUser.LoginName.ToString();
这种方法可以获取指定站点指定网站下的当前登录的用户名。
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 打点滴的照片 的文章

 

随机推荐