GetTextFromLocalFile
Aufbau
GetTextFromLocalFile(sFileName, sStartFlag, sEndFlag)
Parameter
| Parameter | Typ | Beschreibung
| sFileName | Zeichenfolge | Der Name der Datei im IndySoft-Temporärverzeichnis, die gelesen werden soll. Dies ist lediglich der Dateiname plus die Dateiendung – der vollständige Verzeichnispfad darf dabei NICHT enthalten sein.StartFlag | String | Der Text, nach dem gesucht werden soll, um den Rückgabetext zu beginnen. Der Rückgabetext enthält NICHT diese sStartFlag textsEndFlag | String | den Text, nach dem gesucht werden soll, um den Rückgabetext zu beenden. Der Rückgabetext enthält dieses sEndFlag NICHT |
Rückgabewert
Zeichenkette
Beschreibung
Die Funktionen in der Gruppe „Lokale Datei-Lese-/Schreibfunktionen“ werden in der Regel dazu verwendet, XML-Dateien (oder andere Dateien) in einem gemeinsamen Netzwerkverzeichnis zu erstellen und daraus zu lesen, um die Daten und Funktionen von IndySoft mit einem anderen System, beispielsweise einem Buchhaltungssystem, zu synchronisieren. Diese Funktion setzt voraus, dass im aktuellen IndySoft-Temporärverzeichnis eine Datei mit dem Namen sFileName vorhanden ist – diese wurde wahrscheinlich von der Funktion „GetLocalFile“ dorthin kopiert. In der Regel handelt es sich dabei um eine XML-Datei mit Daten aus einer anderen Datenbankanwendung. Verwenden Sie diese Funktion, um die Datei zu lesen und dabei nach Text zu suchen, der nach sStartFlag, aber vor sEndFlag vorkommt. Wenn Sie also eine XML-Datei lesen (siehe Ausschnitt unten) und den „Stückpreis“ von „1,260“ benötigen:
<DiscountValue>0.84</DiscountValue>
<DiscountPercentage>40.0</DiscountPercentage>
<UnitPrice>1.260</UnitPrice>
<StandardCost>0.97</StandardCost>
Dann würden Sie die Funktion wie folgt aufrufen:
sUnitPrice = GetTextFromLocalFile('FromMyAccountingSystem.xml', '<UnitPrice>', '</UnitPrice>')
Beispiel
Es wurde kein Beispiel angegeben
Anwendungskompatibilität
IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Einrichtungen, IndySoft Werkzeugverwaltung
Siehe auch
Keine verwandten Themen |