What is importrange permission in Google Sheets?

When to use it

Use it when a shared sheet needs safe views, ordered reports, or edit restrictions on sensitive ranges.

When to skip it

Skip filters and sorts baked into a source table when QUERY or a filter view is easier to reset.

Better Sheets resources

Related Tutorials

Watch how IMPORTRANGE permission works

Watch more tutorials
Convert Google Sheets into a REST API

Convert Google Sheets into a REST API

How to use Google Sheets as a database by turning it into a REST API wit...
Create a Public Sheet and Private Sheet: Using ImportRange()

Create a Public Sheet and Private Sheet: Using ImportRange()

Stick around after the 1st portion of the video for bonus content.
How do I reference a different spreadsheet in Apps Script?

How do I reference a different spreadsheet in Apps Script?

I'll show you how to get text from one spreadsheet file to another with ...
Create an Internal Google Sheets Add-on

Create an Internal Google Sheets Add-on

The entire process to create and publish a Google Sheets Add-on internal...
Google Sheets Easter Eggs Beyond PRIDE

Google Sheets Easter Eggs Beyond PRIDE

Going beyond PRIDE, to show you some undocumented google sheets hacks th...
Password Protecting Data In a Google Sheet

Password Protecting Data In a Google Sheet

A funky way to password protect some data in a sheet, 3 ways to do it: w...

Related blog posts

Guides that explain IMPORTRANGE permission in more depth.

Browse the blog

Related terms