Accessing Your Secure Data Report in Google Sheets
At Easol, we take data protection seriously. You, as a creator, are the owner of your customer data - which means we cannot create Google Sheets on your behalf if they contain personal data (PII).
Instead, we’ll securely send you a link to access your data, and this guide shows you how to use it with Google Sheets.
🔐 Keep Your Data Safe
-
Never share your link publicly or with untrusted parties.
The link acts as a key to your data - anyone with the link can access, view, or copy your data without your knowledge or consent. This can lead to unauthorised data exposure.
-
Only share your sheet with trusted email addresses.
-
If you think your link has been compromised, contact us at support@easol.com so we can reset it.
✅ What You’ll Receive
We will provide you with a link to 1password view your secure link.
How it works:
-
Enter your email address.
-
You’ll be sent a one time code via email to verify your email address.
-
After entering the code you will be given access to the private secure link for your data.
⚠️ Important: The secure link can only be viewed once. Make sure to copy and save it somewhere secure (e.g. password manager or encrypted notes app).
🧾 How to View the Data in Google Sheets
Once you have the secure link, follow these steps:
-
Open a new or existing Google Sheet.
-
In cell
A1, paste the following formula:=IMPORTDATA("YOUR_LINK")Replace
YOUR_LINKwith your actual secure link (the one you copied from onetimepassword.com). -
A yellow banner may appear asking for permission to connect to an external service.
- Click “Allow access”.
-
Your data will load automatically into the sheet.
🔁 How to Refresh Your Sheet with New Data
If your report is updated regularly, there are two ways to refresh it:
Option 1: Manual Refresh
- Copy the formula from
A1. - Delete the contents of cell
A1and paste the same formula again. - This triggers a fresh pull of the latest data.
Option 2: Auto Refresh with Google Apps Script
-
In your Google Sheet, go to Extensions > Apps Script.
-
Clear the preloaded code in the editor and replace it with the below:
function myFunction() { SpreadsheetApp.getActive().getRange("'Sheet1'!A1").setValue('=IMPORTDATA("YOUR_LINK&1=' + Utilities.getUuid() + '")'); }Replace
"YOUR_LINK"with your secure link. -
You can rename your project by clicking on Untitled project
-
Click Save.
-
Click the ▶️ Run button to execute the script.
-
If prompted, review and allow permissions.
🔄 Set It to Auto-Refresh
To automate this refresh:
-
In the script editor, go to Triggers:
- Click the clock icon.
-
Click + Add Trigger in the bottom right hand corner
-
Add a new trigger:
-
Choose function to run:
myFunction -
Select event source:
Time-driven -
Select type of time-based trigger: Choose how often you’d like the report to refresh (e.g. every day).
Based on your selection, you may be asked to configure additional settings:
- Select day of the week (e.g. Monday)
- Select time of day (e.g. Midnight to 1am)
- Select hour interval (e.g. Every hour)
- Select minute interval (e.g. Every 10 minutes)
-
Failure notification settings: Choose how often you'd like to be notified if the report fails to update. In most cases, these errors are temporary and the report will run successfully on the next scheduled attempt. (e.g. "Notify me weekly")
-
-
Save the trigger.
Your Google Sheet will now update itself on the schedule you choose!
⚠️ Please note: Your sheet will only show new data if the original report has been updated. Increasing the refresh frequency won’t make a difference if the data itself is only refreshed by Easol (e.g. once per week). If you're unsure how often your report updates, feel free to contact support@easol.com.
⚙️Troubleshooting: “Resource at URL contents exceeded maximum value”
If your Google Sheet shows the error “Resource at URL contents exceeded maximum value”, it usually means the IMPORTDATA() formula has hit a Google Sheets limit when trying to pull a large CSV.
You can work around this by using Apps Script to fetch the CSV directly and write the values into your sheet.
Fix it with Apps Script
-
In your Google Sheet, go to Extensions → Apps Script.
-
Clear any prefilled code, then paste the following:
-
Replace:
-
'Sheet1'with the exact name of your worksheet tab. -
'YOUR_LINK'with your secure report link.
-
-
Click Save, then Run ▶️
myFunction.-
The first run may prompt you to Review permissions - approve to continue.
-
If you have any issues or questions, just reach out to support@easol.com and we’ll be happy to help.
Comments
0 comments
Article is closed for comments.