Finden Sie aktuellen SharePoint-Benutzer mit Javascript-code
Hy
Muss ich finden Sie die aktuellen Benutzer von meinem SharePoint.
Ich habe versucht, viele Dinge :
SP.Utilities.PrincipalInfo.get_loginName()
_spPageContextInfo.userId
- ...
Zu allen Zeiten, ich habe das gleiche Ergebnis Undefined
=(
- Bitte entnehmen Sie dem folgenden Beitrag [sharepoint.stackexchange.com/questions/44499/...
- Dieser code funktioniert nicht
web.get_currentUser();
. Ich habe bereits das gleiche ErgebnisUndefined
... - also, wenn Sie in chrome auf Ihrer Website, öffnen Sie die dev-tools, und geben Sie in _spUserId oder _spPageContextInfo.userId erhalten Sie Undefined? Wenn Sie die Werte haben, wenn Sie tun, dass in der javascript-Konsole, Vadim Antwort sollte funktionieren -- wenn Sie haben noch Undefiniert, dann ist etwas anderes falsch mit Ihrer Seite, dass was der JS nicht korrekt ausgeführt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bei der Verwendung von CSOM API zum abrufen von aktuellen user-Objekt,wickeln Sie Ihren code innerhalb
SP.SOD.executeOrDelayUntilScriptLoaded Methode , um sicherzustellen, dass die angegebenen code ausgeführt wird nach SharePoint JS-Bibliothek (
sp.js
) wird geladen:, Wie zum abrufen von aktuellen user-Objekt mit CSOM API
Nutzung
Die Antwort ist wohl auch hier. Das einzige, was ich geändert habe ist immer LoginName anstatt des Titels:
https://stackoverflow.com/a/21002895/1680288
Wenn Sie immer undefined.. Vielleicht sind Sie nicht authentifiziert oder nicht, enthalten einige relevante javascript-Dateien in Ihrem master-Seite.
$ is not defined
. Ich brauche, um einen import von einem JQuery-Skript. Aber ich kann nicht importieren Sie ein Skript.Ohne jquery: