Easy Connect for Google Sheets API View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
2022.3.45 or later
Package size
333 KB
Files
48
Favorites
3
Views in the past week
4

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

Easy Connect for Google Sheets API

by Hammer Solves Everything (opens in new tab)

No ratings yet

Easily connect your Unity project to Google Sheets using the official Google Sheets API.

Price $10.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Easy Connect for Google Sheets API, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

Easy Connect for Google Sheets API screenshot 1

Easy Connect for Google Sheets API screenshot 1

About this asset

Docs | Getting Started

Easily connect your Unity project to Google Sheets using the official Google Sheets API.

Features

  • Read and write values in Google Sheets via API, directly from Unity C# scripts
  • Supports private (non-public) spreadsheets if shared with your service account
  • Manage sheets, values, and developer metadata
  • Authenticate using a Service Account (Google Cloud Console credentials)
  • Fully async/await API design for smooth Unity integration
  • Detailed error handling with custom exceptions
  • Can easily disable the asset by using the DISABLE_GSHEETS_API symbol.
  • Includes samples and documentation

Note

  • This asset is not an official Google product; it is developed by a third party.
  • This asset uses the official Google Sheets API.
  • You must create a Service Account and download the credentials JSON file from Google Cloud Console to use this asset.
  • This asset uses Newtonsoft Json.NET for JSON serialization.
  • The Google Sheets API itself has quota limits (request limits, rate limits, etc.).

---

API Examples (Not exhaustive)

  • Read/Write Values:
    • ValuesApi.GetAsync()
    • ValuesApi.UpdateAsync()
    • ValuesApi.AppendAsync()
  • Spreadsheet Operations:
    • RootApi.GetAsync()
    • RootApi.BatchUpdateAsync()
  • Sheet Copy:
    • SheetsApi.CopyToAsync()
  • Developer Metadata:
    • DeveloperMetadataApi.SearchAsync()
    • DeveloperMetadataApi.GetAsync()

Analytics & Error Reporting Samples

This package includes two ready-to-use sample scripts.

You are free to use or modify these samples in your own projects.

  • GSheetsAnalytics
    • Easily send app events to Google Sheets for analytics or tracking.
  • GSheetsErrorReport
    • Automatically logs Unity Debug.Log messages (Exception, Error, Warning) to Google Sheets for remote error monitoring.

Both components buffer data and send it in batches at regular intervals, significantly reducing API usage and quota consumption.

---

Error Handling

If an API request fails, a custom exception (e.g., GSheetsApiException) is thrown.

You can access the HTTP status code and response body for debugging.

Disabling via Scripting Define Symbols

You can easily disable the asset by using a scripting define symbol: DISABLE_GSHEETS_API.

This is useful, for example, when excluding it from release builds.

---

Documentation

See the site below for the full API reference and usage examples.

https://tmls.gitbook.io/easy-connect-gsheets-unity

From the publisher's Asset Store listing.

Technical details

  • Read and write values in Google Sheets via API, directly from Unity C# scripts
  • Supports private (non-public) spreadsheets if shared with your service account
  • Manage sheets, values, and developer metadata
  • Authenticate using a Service Account (Google Cloud Console credentials)
  • Fully async/await API design for smooth Unity integration
  • Detailed error handling with custom exceptions
  • Can easily disable the asset by using the DISABLE_GSHEETS_API symbol.
  • Includes samples and documentation

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.45f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.