Hallo,
ich habe ein Script in dem der Inhalt aus einer Maske in eine CSV Datei geschrieben werden soll.
Das funktioniert auch soweit ganz gut.
An einer Stelle komme ich aber nicht weiter.
Die Datei soll so aufgebaut sein, dass diese mit einem ; endet.
Das letzte Zeichen ist aber immer ein ". Egal was ich von der Variablen rechts abschneide.
Ich habe die Vermutung, dass der Write-Befehl immer ein " ans Ende setzt.
Hat jemand eine Idee oder Lösung?
Hier der Scriptausschnitt
For x = 1 To collection.count
Set doc =collection.GetNthDocument(x)
values=""
Forall formfield In form.Fields
newvalue=doc.GetItemValue(formfield)
values=|"| & newvalue(0) & |";| & values
End Forall
values1 = Right(values, Len(values) - 1)
values2 = Left(values1, Len(values1) - 2)
values3 = Replace(values2,"""""","")
Write #fileNum%, || & values3
Print "Datensatz " & x & " von " & collection.Count & " erfolgreich geschrieben."
values=""
Next