У меня есть оригинальная электронная таблица, в которой есть функции onOpen и onEdit (событие), которые используют различные операторы Spreadsheet.App.openByID (sheet-address) для обновления данных, содержащихся в другой электронной таблице, и она отлично работает.Нет ошибок.
Но если я сделаю копию этой таблицы и являюсь владельцем всех листов и сценариев, даже после предоставления ей разрешений для таблиц и обновления адресов листов, я получаю ошибку выполнения:
Ошибка выполнения: у вас нет разрешения на вызов SpreadsheetApp.openById.Требуемые разрешения: https://www.googleapis.com/auth/spreadsheets (строка 30, файл "Код")
Это также происходит, если я пытаюсь использовать функцию onEdit, хотя другие функции, которые ссылаются на этот же лист, работают нормально.
У меня даже есть функции importrange, которые ссылаются на лист назначения, и они прекрасно работают после того, как я предоставил разрешения.OnOpen работает, когда я запускаю его в редакторе сценариев, но не при первом открытии электронной таблицы.
Я не знаю, где еще предоставить разрешения на запуск копии моих собственных листов.Пожалуйста, помогите.