Using "Launch URL" without actually opening browser?

JOHN PATTEN johnpatten at me.com
Sat Aug 26 23:30:41 EDT 2017


Hi Mike,

I tried "Get URL" too. 

It may not be possible to submit/post the data in the URL (launch url "https://docs.google.com/forms/d/e/1FAIpQLScoYoEfrcewj4IEG0FnfjBnfeVVSLva5tWv-dVexoP95trNNA/formResponse <https://docs.google.com/forms/d/e/1FAIpQLScoYoEfrcewj4IEG0FnfjBnfeVVSLva5tWv-dVexoP95trNNA/formResponse>?"& tStudentName & tDate & tSecondsSince & tCardName & tTargetObject) without getting the Google Form response.  I was thinking of possible using this strategy in an HTML5 stack with student Chromebooks.

Too bad, that would have been an easy way to store light weight stack data without a lot of effort :(

Thank you!






> On Aug 26, 2017, at 2:21 PM, Mike Bonner via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Try
> get url "https://docs.google.com/forms/d/e/1FAIpQLScoYoEfrcewj4IEG0FnfjBn
> feVVSLva5tWv-dVexoP95trNNA/formResponse?"& tStudentName & tDate &
> tSecondsSince & tCardName & tTargetObject
> 
> On Sat, Aug 26, 2017 at 3:15 PM, JOHN PATTEN via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> 
>> Hi All,
>> 
>> I’m using the Google spreadsheet that gets created when you create a
>> Google Form to collect data from a stack.
>> 
>> I’ve copied out the specific Google submit form button to send my stack
>> data to the Google spreadsheet.
>> 
>> This works fine using “Launch URL” however it opens the browser and give
>> me the Google Form Submission Confirmation page.  Is there any way to
>> submit the URL without actually launching the browser?
>> 
>> I experimenting with tracking my students’ mouse clicks while using a
>> learning app I may create, and was looking at a easy way to store that
>> data, and utilize Google Forms simple data reports.
>> 
>> Here’s the card script I’m using:
>> 
>> on mouseDown
>> 
>> --put the short name of target
>> 
>> put the millisecs into TCurrentTime
>> 
>> --convert tCurrentTime to milliseconds
>> 
>> put cd fld "lastAction" into tOldTime
>> 
>> put (tCurrentTime - tOldTime)/1000 into tSecondsSince
>> 
>> if tSecondsSince > 60 then
>> 
>> put "entry.133167263=" & tSecondsSince/60 & " minutes" & "&" into
>> tSecondsSince
>> 
>> put "entry.1059711654=" & cd fld "studentName" into tStudentName
>> 
>> put "entry.630316753=" & the short date & "&" into tDate
>> 
>> put "entry.768691577=" & the name of current card & "&" into tCardName
>> 
>> put "entry.1264876799=" & the short name of target into tTargetObject
>> 
>> launch url "https://docs.google.com/forms/d/e/
>> 1FAIpQLScoYoEfrcewj4IEG0FnfjBnfeVVSLva5tWv-dVexoP95trNNA/formResponse?"&
>> tStudentName & tDate & tSecondsSince & tCardName & tTargetObject
>> 
>> end if
>> 
>> put tSecondsSince && "seconds" && "-" && the short name of target
>> 
>> put "entry.133167263=" & tSecondsSince && "seconds" & "&" into
>> tSecondsSince
>> 
>> put "entry.1059711654=" & cd fld "studentName" & "&" into tStudentName
>> 
>> put "entry.630316753=" & the short date & "&" into tDate
>> 
>> put "entry.768691577=" & the name of current card & "&" into tCardName
>> 
>> put "entry.1264876799=" & the short name of target into tTargetObject
>> 
>> launch url "https://docs.google.com/forms/d/e/
>> 1FAIpQLScoYoEfrcewj4IEG0FnfjBnfeVVSLva5tWv-dVexoP95trNNA/formResponse?"&
>> tStudentName & tDate & tSecondsSince & tCardName & tTargetObject
>> 
>> put tCurrentTime into cd fld "lastAction"
>> end mouseDown
>> 
>> on openCard
>> put the millisecs into cd fld  “lastAction"
>> end openCard
>> 
>> Thank you!
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list