The Calculations & Scripts manual indicates you can add the fields, separated by commas, of all the fields to be reset (included). Is there a way to just list the fields to be excluded instead? I only want to exclude 1 field in a form containing over 50 fields. If I understand the manual correctly, I must enter 49 field names in the parameter so I can exclude just one field. There has got to be a better way (I hope!!).
As far as I know this is not possible. You either give all the fields you wish to reset or you select all.
However, you could try something simple like a naming convention to fields (start with a prefix) and then with a little scripting loop through all objects within a container (i.e. subform) and add them to the list of fields to be reset. Instead of you adding them, let the script to the work. Just an Idea
You can try to introduce a form document variable and use it as temporary storage that store the data for the field that you don't want to reset. You can then re-assign the value back to that form field after your call the xfa.host.reset() method.