GetUserAttr - skript- och diagramfunktion
Funktionen GetUserAttr() returnerar följande information för den användare som öppnar en app:
E-postadressen till användaren.
Ämnet för användaren.
De grupper av identitetsleverantörer (IdP) som användaren tillhör.
Använd funktionen GetUserAttr() direkt i laddningsskriptet eller i ett diagramuttryck. I båda fallen kan du använda funktionen för att lagra attribut i en variabel eller direkt utan variabel. Om du använder funktionen i För klienthanterat Qlik Sense kommer den bara att returnera tomma datavärden. Alltså kan du använda funktionen för att ta fram skript i För klienthanterat Qlik Sense utan att fel inträffar i syfte att senare kunna läsa in apparna till Qlik Cloud.
Syntax:
GetUserAttr(name)
Returnerad datatyp: dual
Argument | Beskrivning |
---|---|
name | Namn på det attribut som ska returneras. Ange som ett strängvärde i uttrycket. Det angivna strängvärdet är skiftlägeskänsligt. |
Använd funktionen för att läsa in användarattribut i din app. Funktionen kan returnera följande attribut:
Attribut | Beskrivning | Exempel på variabel i inläsningsskript | Exempel på diagramuttryck (ingen variabel) | Exempel på diagramuttrycksresultat |
---|---|---|---|---|
userEmail | E-postadressen för aktuell användare. | Let vUserEmail = GetUserAttr('userEmail') | =GetUserAttr('userEmail') | john.doe@company.com |
userSubject | Ämnet för aktuell användare. | Let vUserSubject = GetUserAttr('userSubject') | =GetUserAttr('userSubject') | 00uss7ra3dk9doJln0x7 |
userGroups | IdP-grupperna för den aktuella användaren som har åtkomst till appen. Returnerar en kommaseparerad lista i en sträng. | Let vUserGroups = GetUserAttr('userGroups') | =GetUserAttr('userGroups') | Sales,Product-Lead,OKTA-Github-RnD |
Användning
Den här funktionen returnerar användaregenskaper och grupper för den aktuella användaren av appen. Detta gör att du kan bygga lösningar som anpassar det innehåll som visas för dina användare. I en global försäljningsapplikation kan du t.ex. visa produktspecifika ark för endast de säljare som är ansvariga för en viss produktgrupp. Använd funktionen i load-satser i appens laddningsskript eller i diagramuttryck, antingen direkt som ett uttryck eller i ett uttryck som har lagrats som en variabel.