Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
2
Question by Reverend-Speed · Mar 02, 2017 at 10:59 PM · wwwserializationtutorialgooglegoogle sites

How can I access Google Spreadsheets from Unity?

I would like to learn how to change a value in a Google Spreadsheet and have the power of a laser (for example) in a Unity project change in direct relation.

I'm aware that there are paid and free Unity plugins to access the spreadsheets, but I'm looking for something which will teach me how to do it myself. Essentially, I'm looking for a tutorial that can replace this one by Robert Yang, which, as far as I'm aware, was made defunct by later upgrades to the Google Spreadsheets system.

Does anybody know if such a tutorial exists? Does anybody have the knowhow to provide one? I'm not looking for extensive polish or Unity Editor integration (I can work on that myself!) - just the ability to have a Unity game look up a Google Spreadsheet and use that to update it's internal values!

Cough Anybody?

--Rev

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by peterpunk · Feb 06, 2018 at 10:26 AM

Check this project by Google itself: https://github.com/googlesamples/google-signin-unity

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Reverend-Speed · Feb 06, 2018 at 08:46 PM 0
Share

Holy cow, that's immensely cool, I'll look into that. Thank you. --Rev

avatar image
0

Answer by Bunny83 · Mar 03, 2017 at 02:35 AM

Just look up the API that google offers. Reading / writing values. You can use that API using Unity's WWW class or the new UnityWebRequest class.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Bunny83 · Mar 03, 2017 at 02:39 AM 0
Share

ps:

This has little to do with Unity as it's all about a web API that can be accessed from any system. It's well documented on the google side.

If you really just ask us to find you some tutorial videos you completely missed the point of UnityAnswers. We are not a search engine. Questions should be about concrete technical problems that arise from the use of Unity or questions about Unity itself.

avatar image Reverend-Speed Bunny83 · Mar 03, 2017 at 02:53 AM 1
Share

Thank you, Bunny, this looks very promising.

I'm sorry to say that I'm somewhat self-taught as a Unity programmer, and have rarely stepped outside of the Unity / C# ecosystem. I DID try to find information on this within Unity sites / tutorials, etc, but my best hit was Robert Yang's tutorials.

For whatever reason, everything else I found seemed somewhat inpenetrable or relating to skills I had no grounding in (I've worked on some HT$$anonymous$$L / JAVASCRIPT / JQUERY tutorials, but very little seems to stick, or seem relevant to my Unity program$$anonymous$$g (I'm a moderately competent programmer w/in Unity)).

Hence I turned to Unity Answers - asking my peers for a Unity facing answer to a Google problem. I grant you that it's not an ideal use of the site, but I honestly didn't really know what to search for - my previous terms were along the lines of 'unity google spreadsheets'.

Now I know about UnityWebRequest, the Google Spreadsheet API (previously you had to download the API for NET and install .dlls into your project folder) and I have a lot of resources to back it up.

I now have plenty I can take TO a search engine. =)

Sorry if this still seems an inappropriate use of UA, but genuinely, thank you. I'll give this info a test run as soon as I can, and will probably mark your reply 'correct' tomorrow.

--Rev

avatar image
0

Answer by Alond · May 15, 2019 at 12:05 PM

If anyone is still looking for a simple solution, this one works really good: https://designagame.eu/2018/02/getting-google-sheet-data-runtime-updates-in-unity/

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

73 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Help searching google! 1 Answer

Google Insights 0 Answers

JSON Error : ArgumentException: JSON must represent an object type. 1 Answer

how to enter another request from www with c# 1 Answer

GoogleApiException: Parameter "spreadsheetId" is missing 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges