#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 если вы хотите начать заново, я бы потратил время на то, чтобы действительно сделать то, что вы предложили