Upload a Google Sheet as Reference Data

Have more questions? Submit a request

By integrating your GoCanvas account with Google Sheets, you can use your Google spreadsheets as reference data in GoCanvas.

Google Sheets Integration

Reference Data is a handy automation tool that uses data uploaded to your account to automatically populate fields, saving time and eliminating manual entry. This also ensures that your users have the most up to date information that you provide them. 

In order to use your Google Sheets files as reference data, you will need to authenticate your Google Account with GoCanvas. Your authorized credentials will be kept confidential. GoCanvas will not have access to your Google password. We will only know that you have provided us authorization to have read only access your Google Sheets files and data.

GoCanvas must be provided access to certain data to import your files.

What is GoCanvas is requesting?

To see and download all your Google Drive files and to view your Google Spreadsheets.

Why is GoCanvas requesting this data?

GoCanvas must have access to see and download all of your Google Drive files so that we can display the files that are compatible with reference data. GoCanvas must have access to view your Google Spreadsheets in order to import the data from your selected spreadsheet into GoCanvas as reference data.

Authorize and Add a Google Sheet

Authenticating your account is an integrated step within adding your first file from Google Sheets.

  1. Navigate to the Reference Data & Images page. Reference Data from Google Sheets can only be added from this page.
  2. Select Add Reference Data.RD&I_Google Sheets Integration_Add Reference Data.png
  3. Import your Google Sheet by selecting Import from Google Sheets and Next.RD&I_Google Sheets Integration_Import from Google Sheets.png
  4. Select Authorize to start this process.RD&I_Google Sheets Integration_Authorize Google Sheets.png
  5. Sign into the Google account that you would like to import reference data from, and then select Allow.RD&I_Google Sheets Integration_Authorize Google Sheets_Sign In.pngRD&I_Google Sheets Integration_Authorize Google Sheets_Allow Connection.png
  6. When the authorization is complete, a pop-up will confirm that it was successful. Select Next to continue to the next step.RD&I_Google Sheets Integration_Authorize Google Sheets_Authorization Successful.png
  7. Select the file that will be you reference data. You'll be able to select any Google Sheets file that has been shared with you. Files up to 20MB are supported. This screen also has a Search bar to quickly find files or the option to select Change Account if the file you are looking for is not in the current account.
    RD&I_Google Sheets Integration_Select a file.png 
  8. Additionally, the optional step of selecting the sheet where the data is located will only occur if the file selected has more than one sheet.RD&I_Google Sheets Integration_Select a sheet.png

Note

This integration does work with Team Drives, with some caveats. Google Team Drives do not automatically appear in Sheets. In order for the file to appear as a choice, you must share the file to yourself from the shared drive.

Essentially, any file that you have in your own Sheets account is accessible to this integration, regardless of who originated the file. However, files from a shared drive will not show the owner when choosing the file. 

GoCanvas Tip

Since it is possible to upload multiple Sheets from the same Google spreadsheet as separate reference data files, utilizing this functionality is an easy way to keep your related datasets organized and easily accessible to edit in your Drive.

Final Upload Settings

Editing the file name and description is an optional step that we recommend for keeping your files organized. Several other optional steps will occur in this last page before the file is uploaded to your account.

  • The name of the file will automatically populate from Google but it can be changed. Renaming the file in GoCanvas:
    • DOES NOT change the name in Google Sheets,
    • DOES NOT impact our ability to refresh data from Google Sheets.
  • Next, you may want to add a description about the file to quickly indicate what is in the file;
  • Check the box to Divide by User Groups, only if the file is designed for that;
  • If the file has more than 15 columns, you will be asked if you want to proceed with the upload of only the first 15 columns or if you want to cancel the upload.

RD&I_Google Sheets Integration_Upload Data.png

After saving, you will see all uploaded files on the Reference Data & Images page. Icons denoting whether the file is from Google Sheets or a CSV file will be visible at the start of each file row.

RD&I_Icons Annotated.png

If there are any changes to the Google Sheet, simply select the file name on the Reference Data page, then select Re-Sync Data in the upper right corner to automatically update the file in GoCanvas.

RD&I_Google Sheets Integration_Resync Data.png

Note

If the file is moved within Google Drive, the file name in Google Sheets is changed, or authentication with Google Sheets has expired, you may need to reauthorize and reselect the needed file. 

Did we answer your question?

Please let us know by voting below. All we ask is if you downvote, please let us know how the content can be improved in the comments!

Articles in this section

Was this article helpful?
0 out of 0 found this helpful
Share

Comments

0 comments

Please sign in to leave a comment.