Сценарий Google Apps — как запретить пользователям с доступом к просмотру просматривать историю версий?

# #google-apps-script #google-data-studio

Вопрос:

У меня есть соединитель сообщества Data Studio, который работает как «просмотрщик», для которого требуется, чтобы в скрипте был включен общий доступ к ссылкам (описано здесь: https://developers.google.com/datastudio/connector/share ). Я не понимал, что для этого мне нужен общий доступ к ссылкам, и изначально секреты приложений были жестко закодированы в файле сценария. Они включают следующее предупреждение:

 As a best practice it is recommend not to include any secrets or API keys directly in the source of your script and instead use the Properties Service.
 

Я начал процесс выполнения этого, но затем в ходе тестирования понял, что любой, у кого есть доступ к просмотру, все равно может получить доступ к истории версий файла сценария (File -> See version history ) и, таким образом, просмотреть все жестко закодированные секреты, которые я с тех пор удалил.

Есть ли способ удалить всю историю версий из файла сценария?

Я считаю, что практически никто не может каким-то образом наткнуться на файл / ссылку сценария, если я явно не поделюсь им с ними, но даже в этом случае я бы хотел все тщательно заблокировать. Спасибо.

Ответ №1:

Хорошо, поскольку история версий привязана к определенным файлам, похоже, что я могу удалить отдельный файл .gs, а затем воссоздать его в скрипте, и история должна быть стерта.