Search
⌃K
Links

createTextFile

Erstellt eine Textdatei mit einem bestimmten Namen und Inhalt
Mit dieser Funktion können Sie eine einfache Textdatei (.txt) erstellen. Wenn nicht anders angegeben, wird die Datei einfach an den Datensatz angehängt (siehe die kleine Büroklammer
📎
oben, rechts von der Tab-Leiste). Sie können den Dateinamen und die Erweiterung frei wählen.
Sie können einfache Listen oder Auswertungen in Text- oder CSV-Format erstellen, um sie außerhalb von Ninox weiter zu verarbeiten.
Es ist kein direktes Formatieren möglich, aber Sie können HTML-Tags hinzufügen, um eine einfache Website mit einer „.html“-Erweiterung zu erstellen, die von jedem gewöhnlichen Browser gelesen werden kann.

Syntax

createTextFile(nid, string, string)

Rückgabewert

file

Beispiele

Wir haben eine Datenbank mit einigen Datensätzen. Wir haben auch …
  • ein Bild-Feld Datei
  • ein Rich-Text-Feld Rich-Text mit Inhalt
  • ein Button Erstelle mein Dokument
Öffnen Sie die Feld-Einstellungen Ihres Buttons und fügen Sie das folgende Skript im Formel-Feld Beim Anklicken hinzu.
1
createTextFile(this, raw('Rich text'), "MeinTextDateiBeispiel.html")
Speichern Sie Ihre Änderungen. Klicken Sie auf Ihren Button Erstelle mein Dokument. Wenn Sie nicht angeben, wo die neue Datei gespeichert werden soll (wie in diesem Beispiel), wird sie an den Datensatz angehängt. Sie finden sie, indem Sie auf die Büroklammer
📎
klicken.
1
Datei := createTextFile(this, text('Rich text'), "MeinTextBeispiel.txt")
Speichern Sie Ihre Änderungen. Wenn Sie auf Ihren Button Erstelle mein Dokument klicken, sollten Sie Ihre TXT-Datei in Ihrem Bild-Feld Datei finden.
Wenn Sie das Bild-Feld anklicken, wird Ihre TXT-Datei heruntergeladen. In diesem Text gibt die Datei den nackten Text aus Ihrem Text-Feld Rich-Text ohne Tags zurück.
1
Datei := createTextFile(this, raw('Rich text'), "MeinTextBeispiel.html")
Speichern Sie Ihre Änderungen. Wenn Sie auf Ihren Button Erstelle mein Dokument klicken, sollten Sie Ihre HTML-Datei in Ihrem Bild-Feld Datei finden.
Wenn Sie Ihr Bild-Feld anklicken, wird Ihre HTML-Datei heruntergeladen. Das funktioniert auch mit MeinTextDateiBeispiel.txt. Dann bekommen Sie einen einfachen Text mit HTML-Tags.

Siehe auch

​file, gibt auf Basis des Dateinamens eine bestimmte Datei aus einem Datensatz zurück.
​importFile, importiert eine Datei über eine URL und speichert diese als Anhang eines Datensatzes.