Как мне удалить скрипт, привязанный к контейнеру, когда таблица Google указывает на несколько?

#google-apps-script

#google-apps-script

Вопрос:

Мне было поручено автоматизировать несколько таблиц Google для разных команд в нашей организации. Все началось с 1 основного шаблона. Достаточно просто. Этот шаблон копируется каждый раз, когда появляется новый проект.

В конечном итоге на основе оригинала был создан второй шаблон (хотя оригинал все еще используется) В пользовательский интерфейс таблицы были внесены некоторые изменения, и я добавил дополнительную автоматизацию на основе новых столбцов. Все казалось хорошо.

По состоянию на прошлую неделю, когда я захожу в редактор сценариев листа, я получаю это окно:

введите описание изображения здесь

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

Я не знаю, когда и как это произошло. Как я могу это исправить?

Ответ №1:

Вы можете управлять своим скриптом, перейдя в: Google Scripts

Комментарии:

1. Я знаю об этом @RemcoE33. Однако, когда я открываю скрипты и вдаюсь в подробности, это показывает, что он связан с любым контейнером. И несколько сценариев привязаны к 1 контейнеру. Я не могу этого допустить. Какой вопрос я задал. Как я могу избавиться от них и привязать только 1 скрипт к контейнеру?

2. Вы можете просто удалить их, нажав на 3 маленькие точки. Контейнер не будет удален, только проект сценария в этом «контейнере»

3. Хорошо, это имеет смысл. Я думаю, мне придется подождать до EOD на случай, если некоторые люди пытаются использовать один из вариантов шаблонов. Спасибо за вашу помощь.

4. еще один вопрос @RemcoE33. По вашему мнению, какой была бы наилучшая практика? Должен ли я удалить все 3 сценария, переделать их как отдельные сценарии и присвоить им имена, а затем вставить код обратно в каждый лист? Пытаюсь придумать, что будет работать лучше всего.

5. @Micheal если вы хотите начать заново, я бы потратил время на то, чтобы действительно сделать то, что вы предложили