waves

SharePoint Online: Direktes Hinzufügen von Script-Code auf einer SharePoint Seite

In manchen Fällen ergibt sich die Anforderung, nur einen kleinen Script-Code oder eine kleine App auf einer SharePoint Seite einbinden zu müssen, die nur einmalig benötigt wird. Für alle diese Fälle jeweils eine vollständige clientseitige SharePoint SPFx-App umzusetzen ist oft zu viel Aufwand. Um diese Lücke zu schließen, erlaubt das "Script Resource Manager" Webpart (App) die Einbindung von Script-Code direkt auf einer Seite. Dies sollte aber nicht dafür genutzt werden, um direkt integrierte SharePoint (DOM-) HTML-Elemente zu verändern. Da die SharePoint Oberfläche durch ständige Aktualisierungen (Updates) verändert wird, kann nicht eine DOM-ID oder CSS-Klasse als Selektoren für Modifikationen benutzt werden. Mit dem Script Resource Manager" sollten nur eigenständige isolierte Skripte eingebunden werden. Das nachfolgende Video verdeutlicht die Funktionsweise.

Die Funktionsweise wird ebenfalls im Video SharePoint Online: Einbinden von Script-Code auf einer SharePoint Seite demonstriert.

ScriptManager
Einbindung von Scripten

Übersicht

Erweiterungsart: WebPart (App)

Letzte Änderung: 23.08.2023

SPFx Version: 17.4.0

Installationspaket anfordern

Beschreibung

Das WebPart/App ermöglicht die einfache und schnelle Einbindung von zusätzlichen Script-Code auf einer SharePoint Seite. Optional kann noch das _spPageContextInfoObjekt eingebunden werden, um auf Umgebungsvariablen zugreifen zu können.
Alle Funktionen:

  • Optionale Bereitstellung des _spPageContextInfo Objektes
  • Einbindung externer Code-Datei
  • Unterstützung für Teams
  • Office UI Fabric CSS Stylesheet per ms-Fabric

Unterstützte Sprachen: DEUTSCH, ENGLISCH

Folgende spezielle Bibliotheken kommen zum Einsatz:

  • Office-UI-Fabric-React (7.199.0)
  • PNP spfx-controls-react (3.15.0)
  • PNP spfx-property-controls (3.14.0)

Basiert auf: React Script Editor