Исходя из этого форума , вам понадобятся все адреса электронной почты ваших соавторов, если вы пытаетесь запретить другим редактировать свои собственные входные данные или если вы хотите, чтобы они заблокировали редактирование ваших собственных.Но тогда этот скрипт также будет блокировать их ввод в ячейку после того, как они это сделают.
function onEdit(e) {
var active = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet Name").getActiveCell();
active.protect().removeEditor("other editors emails");
if(active.getColumn() == 5) { // condition for column active
active.setNote("Locked");
}
}
Примечание:
getSheetByName("Sheet Name")
- будет ограничивать эту функцию этим листом,active.setNote("Locked");
- показать, какие ячейки заблокированы.