Как защитить общий лист Google с помощью кнопки «Сценарий»? - PullRequest
1 голос
/ 28 января 2020

У меня есть лист, которым можно поделиться с несколькими людьми. Они должны заполнить 5 ячеек, нажать кнопку скрипта, и он вставит текст ниже и отсортирует его по дате.

Я создал скрипт и назначил его кнопке для этого.

Мне нужно защитить весь лист, кроме 5 ячеек и кнопки.

Когда я добавляю защиту, никто не может нажать на кнопку. Есть ли обходной путь?

1 Ответ

1 голос
/ 28 января 2020

Ответ:

Вы можете использовать защищенные диапазоны для защиты листа от редактирования, за исключением предопределенных ячеек.

Шаги:

  • Выполните пункт меню Data > Protected sheets and ranges в пользовательском интерфейсе Sheets.
  • Нажмите кнопку + Add a sheet or range на вновь открытой боковой панели.
  • Перейдите на вкладку Sheet.
  • Выберите, какой из листов вы sh хотите защитить.
  • Отметьте флажок Except certain cells одним щелчком мыши. (✓) и выберите в нотации A1 5 ячеек, которые вы sh будете редактировать. Например D1:D6.
  • Нажмите Ok
  • Нажмите Set permissions
  • Оставьте Restrict who can edit this range выбранным с Only you в качестве выбора в раскрывающемся списке и нажмите Done.

Этого достаточно - отсюда у любого, с кем вы поделитесь листом, будет доступ к редактированию указанных c пяти ячеек, указанных вами в правиле исключения. На кнопку также можно нажимать, если пользователь подтвердил, что функция запускается с ним.

Надеюсь, это будет полезно для вас!

Ссылки:

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