После копирования моей электронной таблицы Google, которая работает отлично, я получаю ошибки разрешения openbyid в функциях сценариев Google onOpen и onEdit (событие) - PullRequest
0 голосов
/ 01 октября 2018

У меня есть оригинальная электронная таблица, в которой есть функции onOpen и onEdit (событие), которые используют различные операторы Spreadsheet.App.openByID (sheet-address) для обновления данных, содержащихся в другой электронной таблице, и она отлично работает.Нет ошибок.

Но если я сделаю копию этой таблицы и являюсь владельцем всех листов и сценариев, даже после предоставления ей разрешений для таблиц и обновления адресов листов, я получаю ошибку выполнения:

Ошибка выполнения: у вас нет разрешения на вызов SpreadsheetApp.openById.Требуемые разрешения: https://www.googleapis.com/auth/spreadsheets (строка 30, файл "Код")

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

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

Я не знаю, где еще предоставить разрешения на запуск копии моих собственных листов.Пожалуйста, помогите.

...