Я пытаюсь установить редакторы для определенного диапазона на листе. Я нашел эту функцию с именем getEditors (), которая выдает список всех редакторов для определенного определенного диапазона. Можем ли мы установить редакторов тоже?
Чтобы установить редактор, вы можете использовать Метод addEditor () , чтобы удалить редакторы, используйте removeEditor .
Пример :
// Protect range A1:B10, then remove all other users from the list of editors. var ss = SpreadsheetApp.getActive(); var range = ss.getRange('A1:B10'); var protection = range.protect().setDescription('Sample protected range'); // Ensure the current user is an editor before removing others. Otherwise, if the user's edit // permission comes from a group, the script throws an exception upon removing the group. var me = Session.getEffectiveUser(); protection.addEditor(me); protection.removeEditors(protection.getEditors()); if (protection.canDomainEdit()) { protection.setDomainEdit(false); }