Skip to content

Import from Google Sheets

You can synchronise Ontime to a Google Sheet.
This is ideal for collaboration or extensive data manipulation.

Spreadsheet template Follow here to see the Google Sheet from the screenshot To enable this feature, you will to need provide Ontime with the necessary permissions.
From there, we can read and write to the Google Sheet spreadsheet.

  1. Go to https://console.cloud.google.com/ and create a new project step-1.1 step-1.2 step-1.3

    On the front page select the newly created project step-1.1 step-1.4

  2. Open the sidebar and click “APIs and Services” step-2.00 step-2.01

    Click “Enable APIs and Services” step-2.02

    … and search for “Sheets” step-2.2 step-2.3 step-2.4

  3. Add the necessary scopes Go to “Data Access” and click “Add or remove scopes” This could depend on your organization is set up but it should make sense by reading through the options step-3.1

    Find the correct scopes by filtering for “sheets” step-3.4

    Enable “…/auth/spreadsheets” and click “Update” step-3.5

    Click save and continue step-3.6 For “Test users” add the email(s) the will be using this.
    Save and go back to the dashboard

    Add test user Go to “Audience” and click “Add users” Here add the email(s) the will be using this.
    Remember to save step-3.7

  4. Go to “Clients” step-4.1

    Click “Create client” step-4.2

    For Application type select “TVs and Limited input device”, give it a name and click “create” step-4.3

    Download the result, we are now done with the Google console step-4.5

  5. Go to the sheet sync settings step-5.1 step-5.2 step-5.3

    Upload the file we have downloaded from Google console step-5.4

    Get the sheet ID, paste it in Ontime and click connect step-5.5 step-5.6

    Copy the code and click authenticate and follow the instructions from Google step-5.7