Как я могу удалить связанные с контейнером сценарии из нескольких Документов или Листов Google одновременно, не удаляя контейнеры / файлы? - PullRequest
0 голосов
/ 22 октября 2018

Я создал связанный с контейнером скрипт внутри Документа Google.С тех пор я создал автономный сценарий для замены этого сценария, привязанного к контейнеру, но я никогда не удалял исходный проект, привязанный к контейнеру, из исходного документа.

Новый автономный скрипт создает копиюисходный документ, используя его в качестве шаблона для нового документа.Поскольку я забыл удалить первоначальный проект из исходного документа, копия сценария также делалась каждый раз.Теперь у меня есть чрезвычайно большое количество копий скрипта в моей панели скриптов Google Apps (script.google.com), как показано на этом изображении: View of my Google Apps Script Dashboard showing multiple copies of same script

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

Delete forever

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

Возможно, я просто еще не обнаружил, как выбирать несколько экземпляров.Однако, если на панели инструментов невозможно выбрать несколько экземпляров, я ищу способ программно удалить этот скрипт из каждого контейнера , не удаляя сами контейнеры .

Например, в идеале я бы предпочел просто ввести «TicketTemplate» в поле поиска на панели инструментов «Сценарий Google Apps», выбрать все и удалить все.Но, исключая такую ​​возможность, я надеюсь, что есть способ сделать это программно, используя ГАЗ.Однако просто перебирать мои файлы в Drive и удалять файлы, содержащие этот скрипт, не вариант.Он должен удалить сценарий из файла, не удаляя сам файл.

Я искал потенциальное решение с использованием GAS, скажем, возможно, с использованием класса DriveApp, но мне не удалось выяснить, как нацелить сценарийвнутри контейнера / файла.

Заранее спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...