Some interesting ideas although I’m not sure why a changing separator is
useful. I generally attempt to stick with TSV but it won’t work in this case
unless I parse the data to remove the tabs from the text, however I may well
try this. At the moment I’m trying to use a simple tagging system. The
AppleScript that creates the data looks like this:
-- build the data in a useful form to be read by Livecode
set tNewRec to "<REC>" & return
set tNewRec to tNewRec & "<FLD>" & "Sent : " & tDateSent &
"</FLD>" & return
set tNewRec to tNewRec & "<FLD>" & "From : " & tSender &
"</FLD>" & return
set tNewRec to tNewRec & "<FLD>" & "To : " & tAddresseeList &
"</FLD>" & return
set tNewRec to tNewRec & "<FLD>" & "Subject : " & tSubject &
"</FLD>" & return
set tNewRec to tNewRec & "<FLD>" & "Content : " & tContent &
"</FLD>" & return
set tNewRec to tNewRec & "</REC>" & return
The final version will probably not add the closing tags as they seem
unnecessary. I have two routines that extract the fields and put them into an
array, these make use of itemdelimiter. It all works but the leading REC and
FLD tags have to be ignored otherwise blank records and fields are processed.
I think that replacing tabs and line returns in the source data and then saving
as TSV will be simpler.
best wishes
Simon
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode