Используйте IMPORTRANGE с других листов без необходимости доступа к каждому листу - PullRequest
1 голос
/ 25 апреля 2019

Я использую IMPORTRANGE для подсчета символов в пределах диапазона на другом листе.

=LEN(IMPORTRANGE(<URL>,"Sheet1!A1:A")

Однако, когда я использую эту формулу, я получаю '#REF!'ошибка:

Вам необходимо соединить эти листы.

С помощью кнопки «Разрешить доступ»:

You need to connect these sheets. Allow access

Нажатие «Разрешить доступ» работает, но невозможно при наличии тысяч листовМне нужно разрешить доступ для.

Я уже решил эту проблему с помощью не-GSuite, используя:

file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.EDIT)

, но когда я попробую этот подход на своем аккаунте GSuite, я получуAccess Denied: DriveApp ошибка при попытке позвонить setSharing():

Access Denied: DriveApp

Я пытался решить эту проблему с помощью DriveApp.Access.DOMAIN и DOMAIN_WITH_LINK, но оба эти вариантапотребовать, чтобы я снова разрешил доступ.

Я включил «Общий доступ вне вашей организации» в нашей консоли администратора GSuite, но мне все равно отказывают в доступе, когда я пытаюсь установить общий доступ к ANYONE_WITH_LINK.

Можно ли как-нибудь использовать IMPORTRANGE с другого листа с учетной записью GSuite, не предоставляя доступ к каждому листу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...