
Connecting to Google Sheets
​
Refer to Google Cloud documentation to learn more.
​​​
Step 1: Create a Google Cloud Project
​
-
Go to the Google Cloud Console.
-
Create a new project or select an existing one.
-
Take note of the Project ID.
Step 2: Enable Google Drive and Sheets API
​
-
In your project, go to APIs & Services > Library.
-
Search for Google Sheets API and click Enable.
-
Search for Google Drive API and click Enable.
​
Step 3: Configure OAuth Consent Screen
-
Go to APIs & Services > OAuth consent screen.
-
Choose Internal (this requires Google Workspace with your domain).
-
If you don't yet have Google Workspace, you’ll need to choose External for now.
-
-
Fill in:
-
App name
-
User support email
-
Authorized domain(s)
-
Developer contact information
-
-
Fill in:
-
Test User
5. Scopes:
- Add https://www.googleapis.com/auth/spreadsheets.readonly
-
Optionally also https://www.googleapis.com/auth/cloud-platform
6. Save and Publish.
​
Step 4: Create OAuth 2.0 Client ID for iOS
​
-
Go to APIs & Services > Credentials.
-
Click Create Credentials > OAuth client ID.
-
Choose Application type: iOS.
-
Enter:
-
Name: e.g., Oneboard gSheets
-
Bundle ID: ai.sweeft.oneboard
-
-
Click Create and save the:
-
Client ID
-
Client Secret (not used directly in iOS, but useful for backend exchanges)
-
Connecting Oneboard to Google Sheets​
First, tap on + icon in the Tab , then select Connections.
In connections screen, tap on new Google Drive connection, and enter the following :
-
Display Name : Name of your Google Connection
-
Server URL : https://accounts.google.com
-
Client Id : the Client ID from previous steps in Google