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());
        }
    );
}

関連項目

その他の技術情報

SocialActor