Ana içeriğe geç Tamamlayıcı içeriğe geç

GetUserAttr - Komut dosyası ve grafik fonksiyonu

GetUserAttr() fonksiyonu, bir uygulamaya erişen kullanıcı için aşağıdaki bilgileri döndürür:

  • E-posta adresi

  • Konu

  • Kimlik sağlayıcı (IdP) grupları ve özel gruplar gibi kullanıcının ait olduğu gruplar

  • Tercih edilen dil

  • Saat dilimi

GetUserAttr() fonksiyonunu doğrudan yükleme komut dosyasında veya bir grafik ifadesinde kullanın. Her iki durumda da, fonksiyonu, öznitelikleri bir değişkende veya doğrudan bir değişken olmadan saklamak için kullanabilirsiniz. Bu fonksiyonu Qlik Sense Client-Managed içinde kullanırsanız yalnızca boş veri değerleri döndürür. Bu nedenle, daha sonra uygulamaları Qlik Cloud içine yüklemek amacıyla, Qlik Sense Client-Managed içinde hatalarla karşılaşmadan komut dosyaları geliştirmek için bu fonksiyonu kullanabilirsiniz.

Söz Dizimi:  

GetUserAttr(name)

Dönüş verileri türü: dual

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
name Döndürülecek özniteliğin adı. İfadeye bir dize değeri olarak girin. Girilen dize değeri büyük/küçük harfe duyarlıdır.

Fonksiyonu, uygulamanıza kullanıcı özniteliklerini yüklemek için fonksiyonu kullanın. Fonksiyon aşağıdaki öznitelikleri döndürebilir:

GetSysAttr() fonksiyonu tarafından döndürülebilen kullanıcı öznitelikleri
Öznitelik Açıklama Yükleme komut dosyası değişkeni örneği Grafik ifadesi (değişken yoktur) örneği Örnek grafik ifadesi sonuçları
userEmail Geçerli kullanıcının e-postası. Let vUserEmail = GetUserAttr('userEmail') =GetUserAttr('userEmail') john.doe@company.com
userSubject Geçerli kullanıcının konusu. Let vUserSubject = GetUserAttr('userSubject') =GetUserAttr('userSubject') 00uss7ra3dk9doJln0x7
userGroups Geçerli kullanıcının ait olduğu gruplar (IdP, özel veya her ikisi). Bir dize içinde virgülle ayrılmış bir grup listesi döndürür. Varsayılan olarak, QlikCloudGroupMode sistem değişkeni bir komut dosyası deyiminde ayarlanmadığı sürece GetUserAttr, IdP gruplarını döndürür.

QlikCloudGroupMode.

Let vUserGroups = GetUserAttr('userGroups') =GetUserAttr('userGroups') Sales,Product-Lead,OKTA-Github-RnD
userLocale Kullanıcının Ayarlar'ında ayarlanan, kullanıcının tercih ettiği dil.

Kişisel ayarlarınızı yönetme

Let vUserLocale = GetUserAttr('userLocale') =GetUserAttr('userLocale') en
userZoneinfo Kullanıcının Ayarlarında ayarlanan, kullanıcının saat dilimi.

Kişisel ayarlarınızı yönetme

Let vUserLanguage = GetUserAttr('userZoneinfo') =GetUserAttr('userZoneinfo') Europe/London

GetUserAttr ne zaman kullanılmalı?

Bu fonksiyon, uygulamanın geçerli kullanıcısı için kullanıcı özelliklerini ve gruplarını döndürür. Bu, kullanıcılarınız için görünen içeriği özelleştiren çözümler oluşturmanıza olanak tanır. Örneğin, global bir satış uygulamasında, ürüne özel sayfaları yalnızca belirli bir ürün grubundan sorumlu olan satış temsilcilerine gösterebilirsiniz. Fonksiyonu, uygulamanın yükleme komut dosyasındaki yükleme deyimlerinde veya grafik ifadelerinde, doğrudan bir ifade olarak ya da değişken olarak saklanan bir ifadede kullanın.

video thumbnail

Örnek - Kullanıcı özniteliklerini komut dosyası içinde değişken olarak saklama

Örnek – Kullanıcı özniteliklerini değişkenler olarak saklama ve bunları grafik ifadelerinde kullanma

Örnek – GetUserAttr fonksiyonunu komut dosyasında kullanma

Örnek – GetUserAttr fonksiyonunu grafik ifadesinde kullanma

Örnek - Grafik ifadesi kullanarak bir sütunu koşullu olarak gizleme

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!