Есть ли способ подключиться к другой электронной таблице и разрешить доступ с помощью Apps Script? - PullRequest
0 голосов
/ 29 мая 2019

Я использую электронную таблицу и скрипт приложений для управления клиентами и выставления счетов.

Для этого у меня есть электронная таблица со всеми данными и электронная таблица, используемая в качестве модели, которую я дублирую для каждого проекта.

При создании проекта (с использованием скрипта 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 для отображения ячейки в другой электронной таблице на основе ячейки в текущем листе.Использование этого метода позволяет всегда обновлять ячейку без перезапуска сценария.

...