Ga naar hoofdinhoud Ga naar aanvullende inhoud

GetUserAttr - script- en diagramfunctie

De functie GetUserAttr() retourneert de volgende informatie voor de gebruiker die een app opent:

  • Het e-mailadres van de gebruiker.

  • Het onderwerp van de gebruiker.

  • De identiteitsprovider (IdP)-groepen waartoe de gebruiker behoort.

Gebruik de functie GetUserAttr() direct in het load-script of in een diagramuitdrukking. In beide gevallen kunt u de functie gebruiken om kenmerken in een variabele op te slaan of rechtstreeks zonder een variabele. Als u deze functie gebruikt in Qlik Sense met clientbeheer, retourneert hij alleen lege gegevenswaarden. U kunt de functie daarom gebruiken om scripts te ontwikkelen in Qlik Sense met clientbeheer, zonder dat er fouten optreden en met de intentie om de apps later naar Qlik Cloud te uploaden.

Syntaxis:  

GetUserAttr(name)

Retourgegevenstypen: dubbele waarde

Argumenten
ArgumentBeschrijving
nameDe naam van het kenmerk dat u moet worden geretourneerd. Voer in als een tekenreekswaarde in de uitdrukking. De tekenreekswaarde is hoofdlettergevoelig.

Gebruik de functie gebruiken om gebruikerskenmerken in uw app te laden. De functie kan de volgende kenmerken retourneren:

Gebruikerskenmerken die kunnen worden geretourneerd door de GetUserAttr()-functie
KenmerkBeschrijvingVoorbeeld van load-scriptvariabeleVoorbeeld van een diagramuitdrukking (geen variabele)Voorbeeld van resultaten van diagramuitdrukking
userEmailHet e-mailadres van de huidige gebruiker.Let vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectHet onderwerp van de huidige gebruiker.Let vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsDe IdP-groepen van de huidige gebruiker die toegang heeft tot de app. Retourneert een door komma's gescheiden lijst in een tekenreeks. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Wanneer gebruiken

Deze functie retourneert gebruikerseigenschappen en groepen voor de huidige gebruiker van de app. Hiermee kunt u oplossingen bouwen die de inhoud aanpast die voor uw gebruikers verschijnt. In een wereldwijde verkoopapplicatie kunt u bijvoorbeeld productspecifieke werkbladen tonen aan alleen die vertegenwoordigers die verantwoordelijk zijn voor een bepaalde productgroep. Deze functie kan worden gebruikt in het load-script of in diagramuitdrukkingen van de app, ofwel direct als een uitdrukking of in een uitdrukking die is opgeslagen als een variabele.

Voorbeeld – Gebruikerskenmerken opslaan als variabelen in het script

Voorbeeld – Gebruikerskenmerken opslaan als variabelen en ze in diagramuitdrukkingen gebruiken

Voorbeeld – De functie GetUserAttr direct in het load-script gebruiken

Voorbeeld – De functie GetUserAttr direct in diagramuitdrukkingen gebruiken

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!