Использование ImportRange в шаблоне и поддержание связи листа - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть лист (SheetA), который является шаблоном в библиотеке шаблонов GSuite.

SheetA использует функцию importrange для импорта данных с другого листа (SheetB). Лист A был связан с другим листом.

При создании нового листа (Лист C) с использованием шаблона (Файл-> Создать из шаблона) импорт должен быть вручную авторизован между Листом C и SheetB, даже если шаблон SheetA уже имел авторизацию на месте.

Есть ли возможность избежать повторной авторизации, поскольку она уже была авторизована в оригинальной SheetA?

Спасибо!

1 Ответ

0 голосов
/ 29 апреля 2020

Авторизация никогда не выполнялась между SheetB и SheetC, поэтому, если вы хотите использовать IMPORTRANGE, вам необходимо разрешить доступ к нему.

Когда вы импортируете данные из SheetB, вы только авторизуете SheetA для доступа к нему, а не ко всем другим листам.

Так что, если вы хотите импортировать данные из SheetB в SheetC, вы необходимо авторизовать это снова, так как на этот раз другой лист запрашивает данные.

Согласно документации IMPORTRANGE:

Таблицам должно быть явно предоставлено разрешение получить данные из других электронных таблиц, используя IMPORTRANGE. В первый раз, когда целевой лист извлекает данные из нового исходного листа, пользователю будет предложено предоставить разрешение. Как только доступ предоставлен, любой редактор в целевой таблице может использовать IMPORTRANGE для извлечения из любой части исходной электронной таблицы.

Ссылка

...