The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.
Thanks for providing this detailed work around, I got stuck implementing this solution as several of the fields I want to update are very variable length (e.g. address).
There’s a service FormNano that does more or less exactly what you want although...