Я понимаю, что под "листом" вы подразумеваете электронную таблицу, то есть рабочую книгу, документ и файл, потому что использование сценария на нескольких листах, находящихся в одной электронной таблице, не требует авторизации сценария для каждого из них, и потому что вы видите«множество записей для предоставления разрешений»
Также я понимаю, что ваш сценарий находится в проекте сценария, ограниченном электронной таблицей.
Когда мы сделаем копию электронной таблицы, она будет содержать копию ограниченного к ней скриптового проекта.Новая электронная таблица и ее ограниченный проект, поскольку они представляют собой разные файлы, и политика Google гласит, что авторизация для запуска сценария предоставляется сценарием проекта.
Способ избежать большого количества копий одного и того же кодакод и нужно авторизовать каждый из них, это использовать дополнение, вот почему я голосую, чтобы закрыть этот вопрос как дубликат Использовать скрипт во всех таблицах
В любом случае ответна
Есть ли способ остаться в режиме разработчика, чтобы запретить запросы на разрешение?
это разработка дополнения .
и
Почему у меня большие права на собственный сценарий?
Поскольку вас не просят предоставить разрешения для одного сценария, который выпросят предоставить разрешение на каждую копию.
Стоит отметить, что помимо головной боли необходимости предоставления разрешений для каждой копии, если вы внесли изменение в «свой сценарий», оно будет только на компьютере.Для проекта ript, в котором вы его пишете, это изменение не будет «распространено» на копии.
Альтернативой является использование библиотеки, но вам все равно придется предоставить разрешения для каждого проекта сценария, в котором вы используете библиотеку.
Что касается платы разработчика за публикацию в Google Chrome Web Store, вы можете запустить свое дополнение в тестовом режиме, но вам придется добавить каждый файл в соответствующий список, что не очень удобно для обработки большихсписок файлов.