Сообщество, привет!
Наверняка всем знакома ситуация: вы даете коллеге доступ на редактирование прайс-листа или базы контактов, а через неделю этот файл "уплывает" налево и направо, потому что кто-то по доброте душевной поделился им еще с десятком человек. Контроль над важными документами теряется моментально.
Причина -- та самая галочка "Разрешить редакторам изменять разрешения и делиться файлами".
Хорошая новость: эту "дыру" в безопасности можно закрыть кодом!
С помощью Google Apps Script вы можете программно, от имени владельца файла, запретить всем редакторам делиться им дальше.
Всего пара строк кода:
const fileMetadata = {
writersCanShare: false, // <-- Та самая "магия"
};
Drive.Files.update(fileMetadata, fileId);Таким образом, вы также можете массово обновить права для сотен файлов, гарантируя, что конфиденциальная информация останется под вашим контролем. Это особенно важно для HR-документов, финансовых отчетов и клиентских баз.
➡️ Наш практический пример, как это работает в Таблице чата, можно посмотреть на GitHub: ссылка на PR
---
Это лишь один из десятков примеров, как Google Apps Script дает вам полный контроль над вашими бизнес-процессами.
Хотите не просто копировать готовые решения, а понимать, как они работают, и создавать свои? Для этого у нас есть персональные консультации (поможем с вашей конкретной задачей) и обучение Google Apps Script (передадим системные знания).
Обращайтесь к @oshliaer, @GoogleSheets_ru_cm.
#GoogleDrive #AppsScript #Безопасность #Автоматизация #GoogleWorkspace
