Freigeben über


Office Scripts-Dateispeicherung und -besitz

Die Details, wie Skripts gespeichert und freigegeben werden, hängen von Ihrem Microsoft 365-Abonnement ab. Wählen Sie die relevante Registerkarte aus, um mehr zu erfahren.

Wichtig

Office-Skripts befinden sich in der Vorschau für persönliche Und Familien-Microsoft 365-Abonnements. Wenn Probleme auftreten, melden Sie diese über die Schaltfläche Feedback in Excel.

Dateispeicher

Office-Skripts werden standardmäßig auf Ihrem OneDrive gespeichert. Die OSTS-Dateien befinden sich im Ordner /Documents/Office Scripts/ . Alle Änderungen, die an diesen OSTS-Dateien vorgenommen werden, z. B. das Umbenennen oder Löschen von Dateien, werden im Code-Editor und im Skriptkatalog wider. Excel erkennt und führt ein Skript nur aus, wenn es sich in Ihrem OneDrive-Ordner, einem SharePoint-Ordner oder in der Arbeitsmappe befindet. Dies bedeutet, dass Excel eine Internetverbindung benötigt, um auf Office-Skripts zuzugreifen.

OneDrive

Skripts, die für eine Ihrer Arbeitsmappen freigegeben werden, verbleiben im OneDrive des Skripterstellers. Sie werden nicht in Ihren lokalen Ordner oder In OneDrive-Ordner kopiert, wenn Sie das freigegebene Skript in Excel ausführen. Die Schaltfläche Verschieben , die beim Umbenennen eines Skripts angezeigt wird, verschiebt das Skript an einen neuen Speicherort. Die Schaltfläche "Kopieren" des Code-Editors speichert eine separate Kopie des Skripts auf Ihrem OneDrive. Änderungen an der Kopie wirken sich nicht auf das ursprüngliche Skript aus.

Wenn Sie Ihre persönlichen Skripts nicht freigeben, kann niemand anderes darauf zugreifen. Ihre OneDrive-Einstellungen steuern den freigegebenen Zugriff und die Berechtigungen für alle SKRIPT-OSTS-Dateien , unabhängig von excel-Einstellungen. Skripts können nicht von einem lokalen Datenträger oder benutzerdefinierten Cloudspeicherorten aus verknüpft werden.

SharePoint

Office-Skripts, die auf einer SharePoint-Website gespeichert werden, gehören Ihrem Team. Sie und Mitglieder Ihrer organization mit dem entsprechenden Zugriff können Skripts aus SharePoint ausführen und bearbeiten. Diese Skripts werden auch im Skriptkatalog der Registerkarte Automatisieren angezeigt.

Um ein Skript aus SharePoint zu laden, wechseln Sie zu Alle Skripts , und wählen Sie weitere Skripts anzeigen am Ende der Liste aus. Dadurch wird eine Dateiauswahl angezeigt, in der Sie OSTS-Dateien von jeder SharePoint-Website auswählen können, auf die Sie Zugriff haben. Beachten Sie, dass Skripts aus SharePoint, die Sie bereits geöffnet haben, in der Liste der zuletzt verwendeten Skripts angezeigt werden.

Um ein Skript nach SharePoint zu verschieben, öffnen Sie ein Skript im Code-Editor , und klicken Sie auf den Namen des Skripts, als würden Sie es umbenennen. Klicken Sie in der Legende auf die Schaltfläche Verschieben . Dadurch wird eine Dateiauswahl geöffnet. Wählen Sie den Zielordner auf Ihrer SharePoint-Website aus. Das Verschieben des Skripts an den neuen Speicherort kann bis zu einer Minute dauern.

Um eine Kopie eines Skripts in SharePoint zu speichern, wechseln Sie zum Menü Weitere Optionen (...) und wählen Sie Speichern unter aus. Dadurch wird eine Dateiauswahl geöffnet, in der Sie Ordner auf Ihrer SharePoint-Website auswählen können. Beim Speichern an einem neuen Speicherort wird eine Kopie des Skripts an diesem Speicherort erstellt. Die ursprüngliche Version befindet sich weiterhin auf Ihrem OneDrive oder einem anderen SharePoint-Speicherort.

Wichtig

Skripts mit externen Aufrufen können nicht über SharePoint ausgeführt werden. Sie erhalten die Fehlermeldung "Netzwerkzugriffsaufrufe werden derzeit für Skripts, die auf einer SharePoint-Website gespeichert sind, nicht unterstützt".

Hinweis

Power Automate unterstützt das Ausführen von Skripts, die in SharePoint gespeichert sind, mit der Aktion Skript aus SharePoint-Bibliothek (Vorschau) ausführen . Diese Aktion befindet sich derzeit in der Vorschauphase und kann basierend auf Feedback geändert werden. Wenn bei dieser Aktion Probleme auftreten, melden Sie diese über die OptionFeedback gebenin> Power Automate.

Freigeben von Skripts

Um Benutzern, die sich außerhalb der SharePoint-Website befinden, Zugriff auf das Skript zu gewähren, geben Sie das Skript für eine Excel-Arbeitsmappe weiter. Dies bedeutet, dass Sie das Skript mit der Datei verknüpfen und nicht anfügen. Jeder, der Zugriff auf die Excel-Datei hat, kann auch das Skript anzeigen, ausführen oder eine Kopie des Skripts erstellen.

Hinweis

Admin Einstellungen für bedingten Zugriff in OneDrive und SharePoint wirken sich auf Office-Skripts aus. Weitere Informationen finden Sie im Abschnitt Bedingter Zugriff unter Plattformgrenzwerte und -anforderungen mit Office-Skripts.

Wiederherstellen gelöschter Skripts

Wenn Sie ein Skript in Excel löschen, wird es in Ihren OneDrive- oder SharePoint-Papierkorb verschoben. Führen Sie zum Wiederherstellen eines gelöschten Skripts die Schritte unter Wiederherstellen fehlender, gelöschter oder beschädigter Elemente in SharePoint und OneDrive für Arbeit oder Schule aus. Beim Wiederherstellen einer OSTS-Datei wird sie in die Liste Alle Skripts zurückgegeben .

Die Freigabe eines gelöschten Skripts mit der Arbeitsmappe wird aufgehoben. Wenn Sie ein Skript wiederherstellen, behält es seinen Skriptzugriff nicht bei. Sie müssen das Skript erneut freigeben.

Wiederhergestellte Skripts funktionieren weiterhin wie erwartet mit Power Automate-Flows. Sie müssen den Flowconnector nicht neu erstellen.

Dateibesitz und -aufbewahrung

Office-Skripts folgen den Aufbewahrungs- und Löschrichtlinien von Microsoft OneDrive und Microsoft SharePoint. Informationen zum Behandeln von Skripts, die von einem Benutzer erstellt und freigegeben wurden, der aus Ihrem organization entfernt wurde, finden Sie unter Informationen zur Aufbewahrung für SharePoint und OneDrive.

Während der Bearbeitung werden Dateien vorübergehend im Browser gespeichert. Sie müssen das Skript speichern, bevor Sie das Excel-Fenster schließen, um es am OneDrive-Speicherort zu speichern. Vergessen Sie nicht, die Datei nach Bearbeitungen zu speichern. Andernfalls werden diese Änderungen nur in der Browserversion der Datei ausgeführt.

Überwachen der Verwendung von Office-Skripts auf Administratorebene

Ermitteln Sie mit dem Compliance Center-Überwachungsprotokoll, wer Office-Skripts in Ihrem organization verwendet. Details zum Überwachungsprotokoll finden Sie unter Durchsuchen des Überwachungsprotokolls im Security & Compliance Center.

Führen Sie die folgenden Schritte aus, um aktivitäten im Zusammenhang mit Office-Skripts speziell als Administrator zu überwachen.

  1. Öffnen Sie in einem InPrivate-Browserfenster (oder inkognito oder einem anderen browserspezifischen eingeschränkten Nachverfolgungsmodus) das Compliance Center, und melden Sie sich an.

  2. Wechseln Sie zur Seite Überwachung .

  3. (Nur einmalig) Wählen Sie auf der Registerkarte Suchen die Option Aufzeichnung von Benutzer- und Administratoraktivitäten starten aus.

    Wichtig

    Nach dem Aktivieren der Aufzeichnung kann es ein oder zwei Stunden dauern, bis alle Aktivitäten im gesamten Mandanten aufgezeichnet werden.

  4. Legen Sie die gewünschten Suchoptionen fest, und wählen Sie Suchen aus. Filtern Sie das Feld Datei, Ordner oder Standort nach .osts. Dadurch wird angezeigt, wer in Ihrem organization Skripts erstellt oder ändert.

    Ein paar Zeilen mit Überwachungsprotokoll-Suchergebnissen, einschließlich der Aktion

Siehe auch