OneDrive & Sharepoint
OneDriveFileUpload#
Lädt eine Datei von einem lokalen Pfad zu einem Zielordner auf OneDrive oder SharePoint hoch.
<OneDriveFileUpload Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der lokale Pfad der Datei, die hochgeladen werden soll.
- Destination: Der Zielpfad auf OneDrive oder SharePoint, in den die Datei hochgeladen wird.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveFileUpload Source="C:\Berichte\Jahresbericht.pdf" Destination="/Dokumente/Berichte/Jahresbericht.pdf" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Lädt die Datei Jahresbericht.pdf von C:\Berichte in den OneDrive-Ordner /Dokumente/Berichte/ hoch.
OneDriveFileDownload#
Lädt eine Datei von OneDrive oder SharePoint herunter und speichert sie im angegebenen lokalen Zielordner.
<OneDriveFileDownload Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei auf OneDrive oder SharePoint.
- Destination: Der lokale Pfad, in dem die Datei gespeichert wird.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveFileDownload Source="/Dokumente/Berichte/Jahresbericht.pdf" Destination="C:\Downloads\Jahresbericht.pdf" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Lädt die Datei Jahresbericht.pdf von OneDrive aus dem Pfad /Dokumente/Berichte/ herunter und speichert sie lokal in C:\Downloads.
OneDrivePathCreate#
Erstellt einen neuen Ordner auf OneDrive oder SharePoint.
<OneDrivePathCreate Path="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Path: Der Pfad des neuen Ordners, der erstellt werden soll.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDrivePathCreate Path="/Dokumente/Projekte/2024" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Erstellt einen neuen Ordner 2024 im Pfad /Dokumente/Projekte/.
OneDriveItemCopy#
Kopiert eine Datei oder einen Ordner zu einem neuen Pfad auf OneDrive oder SharePoint.
<OneDriveItemCopy Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei oder zum Ordner, der kopiert werden soll.
- Destination: Der Zielpfad, in den die Kopie erstellt wird.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveItemCopy Source="/Dokumente/Projektplan.xlsx" Destination="/Backups/Projektplan_Kopie.xlsx" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Kopiert die Datei Projektplan.xlsx in den Ordner /Backups/ und benennt sie als Projektplan_Kopie.xlsx.
OneDriveItemMove#
Verschiebt eine Datei oder einen Ordner zu einem neuen Pfad auf OneDrive oder SharePoint.
<OneDriveItemMove Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei oder zum Ordner, der verschoben werden soll.
- Destination: Der Zielpfad, in den verschoben wird.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveItemMove Source="/Dokumente/Entwurf.docx" Destination="/Projekte/Final/Entwurf.docx" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Verschiebt die Datei Entwurf.docx von /Dokumente/ nach /Projekte/Final/.
OneDriveItemRename#
Benennt eine Datei oder einen Ordner auf OneDrive oder SharePoint um.
<OneDriveItemRename Source="" NewName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei oder zum Ordner, der umbenannt werden soll.
- NewName: Der neue Name für die Datei oder den Ordner.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveItemRename Source="/Dokumente/Entwurf.docx" NewName="Finaler_Entwurf.docx" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Benennt die Datei Entwurf.docx in Finaler_Entwurf.docx um.
OneDriveItemDelete#
Löscht eine Datei oder einen Ordner auf OneDrive oder SharePoint.
<OneDriveItemDelete Source="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei oder zum Ordner, der zu löschen ist.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveItemDelete Source="/Dokumente/AlteBerichte" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Löscht den Ordner AlteBerichte inklusive aller Inhalte.
OneDriveItemExists#
Prüft, ob eine Datei oder ein Ordner auf OneDrive oder SharePoint existiert.
<OneDriveItemExists Source="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei oder zum Ordner, der zu löschen ist.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveItemExists Source="/Dokumente/Projektplan.xlsx" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />Prüft, ob die Datei Projektplan.xlsx existiert. Und liefert in der Variablen {@Result} den Wert true wenn die Datei vorhanden ist.
OneDriveItemShareCreate#
Erstellt eine Freigabe für eine Datei oder einen Ordner auf OneDrive oder SharePoint und stellt die Freigabe für die angegebenen E-Mail-Adressen bereit.
<OneDriveItemShareCreate Source="" Account="{@Account:MyAccount}" Recipients="" ReadWrite="false" ExpireDate="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Der Pfad zur Datei oder zum Ordner auf OneDrive oder SharePoint, für die die Freigabe erstellt werden soll.
- Recipients: Eine kommagetrennte Liste von E-Mail-Adressen, an die die Freigabe gesendet wird.
- ReadWrite: Gibt an, ob die Freigabe schreibgeschützt oder mit Bearbeitungsrechten erfolgt:
- false (Standard): Schreibgeschützt.
- true: Mit Bearbeitungsrechten.
- ExpireDate: (Optional) Ablaufdatum der Freigabe. Nach Ablauf ist der Zugriff nicht mehr möglich.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveItemShareCreate Source="/Dokumente/Projektplan.xlsx" Recipients="[email protected],[email protected]" ReadWrite="true" ExpireDate="2024-01-31" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />In diesem Beispiel wird die Datei Projektplan.xlsx freigegeben:
- Die Freigabe wird an die Empfänger [email protected] und [email protected] gesendet.
- Die Freigabe erlaubt Bearbeitungsrechte (ReadWrite="true").
- Die Freigabe läuft am 31. Januar 2024 ab.
OneDriveListDirectory#
Listet die Inhalte eines Ordners auf OneDrive oder SharePoint auf und speichert die Ergebnisse in einer Daten-Tabelle.
<OneDriveListDirectory Data="{@myData}" Path="" Account="{@Account:MyAccount}" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Data: Variable, in der die Liste der Inhalte gespeichert wird.
- Path: Der Pfad des zu durchsuchenden Ordners.
- DataCount: Variable, in der die Anzahl der gefundenen Elemente gespeichert wird.
- Account: Gibt das zu verwendende Konto für die Aktion an.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde. true oder false.
- IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.
Beispiel:
<OneDriveListDirectory Data="{@myFiles}" Path="/Dokumente" Account="{@Account:MyAccount}" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />Listet alle Dateien und Ordner im Pfad /Dokumente auf, speichert die Inhalte in {@myFiles} und die Anzahl in {@ResultCount}.