See comments in this post if you have "Access .. has been blocked by CORS policy" error:
construct.net/en/forum/construct-3/how-do-i-8/pull-data-online-spreadsheet-151254
Press F12 in preview and see if there are any error messages in the Console log.
Try to repeat all steps in the tutorial, double-check every little detail, maybe you missed something.
I believe it should.
So here is the fixed version. I also added a second action to fill any types of tiles surrounded by border tiles.
dropbox.com/s/ysm71dnoh7v79na/tilemap-flood-fill-1.0.0-stable.c3addon
Great addon! One issue though - if you attempt to flood fill an empty space (not enclosed with other tiles), nothing happens. And after that flood fill stops working completely.
For example - if you have an empty tilemap with an island in the middle, and you want to fill all remaining space with water tiles.
Check out replies in this post:
stackoverflow.com/questions/59070450/sign-in-with-google-temporarily-disabled-for-this-app-error-when-trying-to-aut
Or try googling the error message, there may be other solutions.
"all the form controls to use a consistent set of common features" - this is awesome, thank you!
Thanks, glad it worked!
Yes, add new lines to the script, for example:
sheet.getRange(nextRow, 5).setValue(e.parameter["location"]);
Re-deploy the app. Make sure to send this new data in URL parameters.
Yes, see this tutorial:
construct.net/en/tutorials/create-online-database-with-google-spreadsheet-1373
Eat pizza to heal
This is not my tutorial, I don't know how to fix this. Try clearing browser cache.
Tool to convert spacing data from C2 to C3 format:
dropbox.com/s/d5y7v7wskkabuxq/SpriteFont_convert_spacingdata.capx
And how am I supposed to help without seeing the error? :)
Try again from scratch, make sure to closely follow the tutorial. If it still doesn't work, create a new post on the forum, include your project file and error message and tag my username, I'll see what I can do.
Is "AJAX Send" inside the For Each loop? It needs to be outside. Inside the loop you add all array elements into one string, which at the end should look something like this:
"?name1=Joe&name2=Pete&name3=Mary" (names can be URL-encoded)
Then send this string with AJAX once.
Member since 26 May, 2016