SP へSocial.SocialActor.tagGuid プロパティ (sp.userprofiles)
アクターのタグ GUID を取得します。ノート シールを適用します。
**適用対象:**apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013
var value = SP.Social.SocialActor.get_tagGuid()
戻り値
Guid
ノート シールの GUID します。
注釈
tagGuidプロパティは、 actorTypeがノート シールをである場合にのみ有効です。
例: JavaScriptオブジェクト モデルを使用して、ノート シールの名前に基づいてタグの GUID を取得します。
次の例では、Hashtags 用語でタグ名を使用してセットからタグ GUID を取得する方法を示します。
コードを実行する前に sp.taxonomy.js への参照を追加し、[既存のタグの名前のプレース ホルダーのタグ名を変更します。シャープ記号を保持します。
function getTagGuid() {
var tagName = '#placeholderTagName';
var clientContext = new SP.ClientContext.get_current();
var label = SP.Taxonomy.LabelMatchInformation.newObject(clientContext);
label.set_termLabel(tagName);
label.set_trimUnavailable(false);
var taxSession = SP.Taxonomy.TaxonomySession.getTaxonomySession(clientContext);
var termStore = taxSession.getDefaultKeywordsTermStore();
var termSet = termStore.get_hashTagsTermSet();
terms = termSet.getTerms(label);
clientContext.load(terms);
clientContext.executeQueryAsync(
function () {
var tag = terms.get_item(0);
if (tag !== null) {
var tagGuid = tag.get_id().toString();
if (!SP.ScriptUtility.isNullOrEmptyString(tagGuid)) {
alert(tagGuid);
}
}
},
function (sender, args) {
alert(args.get_message());
}
);
}