10-21-2013 11:48 AM
Dear LabVIEW forum,
I am trying to fill a very simple Google form consisting in 4 text fields named AI0, AI1, AI2 and AI3.
I use the http POST VI provided by LabVIEW:
When I execute this, a new line is added to the response spreadsheet, but the values don't appear, except for the timestamp.
What am I doing wrong?
Thanks!
Solved! Go to Solution.
10-22-2013 04:44 AM
10-22-2013 07:32 AM
Hi
I had a quick look at the form and the text next to the input boxes is AI0 ... but the names of the input text boxes are not AI0 etc. You may have to get the page first and then parse the page for the name of the entry.
<input type="text" name="entry.2117155241" value="" class="ss-q-short" id="entry_2117155241" dir="auto" title="">
Mike
10-22-2013 07:47 AM
Hey Sam and Mike, thank you both for your ideas.
Mike, I indeed could succesfully submit the form usin e.g. entry.890857272=12 instead of AI0=12.
02-11-2014 12:42 PM - edited 02-11-2014 01:08 PM
I have been using this method successfully for a few months, but it just stopped working last week. All of the names of the form fields appear to be the same, (entry.12345 etc) but it no longer posts to the Google Spreadsheet. Any one else experience this? I'm assuming it is some change on Google's end.
EDIT: Turns out the Labview POST is still working fine, but new entries were just being inserted at random places in the spreadsheet form. After sorting it seems to be fixed for now ... fingers crossed.