SP へUser.email プロパティ (sp.js)
このプロパティは SharePoint Online では利用できません。取得またはユーザーのメール アドレスを設定します。
**適用対象:**apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
var value = SP.User.get_email ()
var value = SP.User.set_email ()
戻り値
[Type]: String
ユーザーのメール アドレス。
注釈
値の長さは 255 未満にする必要があります。nullはできません。
例
次の例では、現在のユーザーのメール アドレスを取得します。例では、ユーザーのアカウント名を取得します。
var clientContext;
var user;
// Make sure the SharePoint script file 'sp.js' is loaded before your
// code runs.
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady);
function sharePointReady() {
clientContext = SP.ClientContext.get_current();
user = clientContext.get_web().get_currentUser();
clientContext.load(user);
clientContext.executeQueryAsync(onQuerySucceeded, onQueryFailed);
}
function onQuerySucceeded() {
alert('The email address of the current user is ' + user.get_email());
alert('The account name is ' + user.get_loginName());
}
function onQueryFailed(sender, args) {
alert('Error: ' + args.get_message());
}
他のリソースのエンドポイント
詳細については、ユーザーのリソースを参照してください。
エンドポイント URI 構造
http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email
HTTP 要求
このリソースには、次の HTTP コマンドがサポートしています。
- 投稿
投稿の書式
POST http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email
書式を取得します。
GET http://<sitecollection>/<site>/_api/web/sitegroups(groupid)/users(loginname)/email