Jump to content

Export von Word-Dateien


Guest Jonas Hamann

Recommended Posts

Guest Jonas Hamann

Sehr geehrte Damen und Herren,

gibt es eine Möglichkeit mehrere Datensätze gleichzeitig per Word zu exportieren (wie mit PDF oder Excel)? Ich kenne es leider nur über die Details-Ansicht im Einzelfall.

LG Jonas

 

Link to comment
Share on other sites

Hallo Jonas, 

hier hat Bülent vollkommen recht, über die Plattform geht das leider nicht. 

Wenn du dich mit der SmapOne-API beschäftigen willst, kannst du dies darüber realisieren. Der Endpunkt /Smaps/{smapId}/Data liefert dir jeweils die Version und die Record-Id aller Datensätze. Mit einer Schleife durch die Ausgabe des ersten Endpunktes kannst du über den Endpunkt /Smaps/{smapId}/Versions/{version}/Data/{recordId}.Docx alle Datensätze einer Smap als Word herunterladen.

Die Dokumentation zur API und dem Endpunkt findest du hier: Swagger UI (smapone.com) 

  • Like 5
Link to comment
Share on other sites

PowerShell-Skript zur Erstellung von Berichten im Word-Format für smap

Mit diesem PowerShell-Skript kannst du alle Berichte einer smap im Word-Format abrufen. Du kannst das Skript einfach per Rechtsklick und der Option „Mit PowerShell ausführen“ starten.

Damit das Skript erfolgreich läuft, musst du jedoch einige Konfigurationen vornehmen. Die wichtigsten Einstellungen sind das Hinzufügen der smap-ID und des Tokens:

  • smapId = "Smap ID einfügen"
  • token = "Token einfügen"

 

Um diese Daten zu ergänzen, musst du das Script in einem Editor öffnen (Standard Windows Editor ist ausreichend)

Weitere Konfigurationen(für dich nicht relevant):

  1. Debug-Modus:

    • debug = $true: Alle Datensätze werden abgerufen.
    • debug = $false: Nur die neuesten, noch nicht abgefragten Datensätze werden abgerufen.
  2. PDF-Export:

    • exportPDF = $false: Kein PDF-Bericht wird erstellt.
    • exportPDFPath: Speicherort für PDF-Dateien (Standard: $PSScriptRoot\export\).
    • exportPDFNameUsePlattform = $true: Der Name der Plattform wird als Dateiname verwendet.
    • exportPDFName: Alternativer PDF-Dateiname, falls kein Plattformname genutzt wird.
  3. Word-Export (bereits aktiviert):

    • exportWord = $true: Berichte werden im Word-Format erstellt.
    • exportWordPath: Speicherort für Word-Dateien (Standard: $PSScriptRoot\export\).
    • exportWordNameUsePlattform = $true: Der Name der Plattform wird als Dateiname verwendet.
    • exportWordName: Alternativer Word-Dateiname, falls kein Plattformname genutzt wird.
  4. Bilder-Export:

    • exportAssets = $false: Keine Bilder werden exportiert.
    • exportAssetsPath: Speicherort für Bilder (Standard: $PSScriptRoot\$($R.id)).
  5. JSON-Export:

    • exportJSON = $false: Kein JSON-Export wird erstellt.
    • exportJSONPath: Speicherort für JSON-Dateien (Standard: $PSScriptRoot\export\).
    • exportJSONName: Dateiname für den JSON-Export (z. B. JSON Test $($R.id).json).
  6. Datensätze nach Export löschen:

    • deleteAfterExport = $false: Achtung! Wenn diese Einstellung auf $true gesetzt ist, werden alle abgerufenen Datensätze nach dem Export gelöscht.

 


        smapId = "Smap ID einfügen";
 	token = "Token einfügen";



        debug = $true; 

	exportPDF = $false;
        exportPDFPath = '$PSScriptRoot\export\';
        exportPDFNameUsePlattform = $true;
        exportPDFName = '';
	
	exportWord = $true;
        exportWordPath = '$PSScriptRoot\export\';
        exportWordNameUsePlattform = $true;
        exportWordName = '';
        
        exportAssets = $false;
        exportAssetsPath = '$PSScriptRoot\$($R.id)';


        exportJSON = $false;
        exportJSONPath = "$PSScriptRoot\export";
        exportJSONName = 'JSON Test $($R.id).json'

        deleteAfterExport = $false;     
       

  
 


Mit diesen Konfigurationen kannst du Berichte im gewünschten Format (Word, PDF, JSON) für eine smap abrufen. In der aktuellen Konfiguration ist der Export von Word-Berichten bereits aktiviert.

Viel Erfolg beim Ausführen!
Falls du Fragen hast gib mir gerne Bescheid

Download Records Word or PDF-intoScriptFolder.ps1

  • Like 6
  • Thanks 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...