Я использую электронную таблицу и скрипт приложений для управления клиентами и выставления счетов.
Для этого у меня есть электронная таблица со всеми данными и электронная таблица, используемая в качестве модели, которую я дублирую для каждого проекта.
При создании проекта (с использованием скрипта Apps) я заполняю ячейку функцией IMPORTRANGE.
«Проблема» заключается в том, что после создания проекта и заполнения ячеек мне нужно выбрать ячейку, содержащуюIMPORTRANGE и «Разрешить доступ» для подключения другой электронной таблицы.
Есть ли способ попросить пользователя «Разрешить доступ» с помощью скрипта Apps, чтобы пользователю не пришлось выполнять описанный выше шаг?
Редактировать:
=INDEX(
IMPORTRANGE("https://docs.google.com/spreadsheets/SPREADSHEETID"; "SHEETNAME!$A:$A");
match(L13;
IMPORTRANGE("https://docs.google.com/spreadsheets/SPREADSHEETID"; "SHEETNAME!$B:$B");
0)
)
Я использую IMPORTRANGE для отображения ячейки в другой электронной таблице на основе ячейки в текущем листе.Использование этого метода позволяет всегда обновлять ячейку без перезапуска сценария.