By trying different ways to replace the somehow prefixed TRACK field with web sources scripts, I came across the following.
If you add
outputto "1" sayoutput "track" outputto "2" sayoutput "title" outputto "3" sayoutput "track temp"
at the end of a script which writes TRACK TEMP (e.g. my discogs scripts or dano's extended discogs scipts). TRACK TEMP is written to the TRACK field and to the field simply called 3 here.
(use a discogs release with letters as track positions (vinyl release) to have TRACK TEMP written first)
This seems not very logic to me, but it can be very usefull. However it seem to be a somewhat unstable solution. Changeing things in the script which should not be related to this afterward resulted in TRACK TEMP being written to TITLE instead of TRACK.
Can anybody explain this to me?
Is this a bug in the web scripts language or wanted behaviour?
Is there a way to use this for overwirting TRACK and set the 3 field afterwards without having TRACK restored to its original value?