Google Таблицы. Урок 96. Как скрыть лист, как защитить данные и как правильно предоставить доступ
Vložit
- čas přidán 19. 11. 2020
- Google Таблицы. Урок 96. Как скрыть лист, как защитить данные и как правильно предоставить доступ
Добрый день дорогие друзья!
В этом уроке поговорим о защите данных, о том как защитить определенные ячейки и формулы. Также поговорим о предоставлении доступа к таблице, о том какие есть тонкости.
Этот урок я решил сделать, т.к. было много вопросов по этой теме.
Смотрите, подписывайтесь и ставьте лайки. Спасибо!
Посетите наш сайт: e-sdelano.ru
Наш канал в Яндекс Дзен: zen.yandex.ru/sdelano
Этот канал есть и на RUTUBE: rutube.ru/channel/23934103/
Подписывайтесь на Телеграм (@esdelano): t.me/esdelano
Буду рад любым пожертвованиям на поддержку канала yoomoney.ru/to/41001252667153
Очень простые и понятные уроки )) спасибо большое 😊
Все очень понятно и доступно, очень приятно слушать такую коммуникацию, спасибо ;)
Как всегда с любовью
Спасибо!
Подскажите как можно скрыть лист и что бы ни кто не мог его посмотреть, а так же при копирование файла не мог этот лист (скрытый) увидеть, причем этот (скрытый) лист не должен быть виден даже если копию сохраняют в ЕКСЕЛЕ
Добрый день. Сергей скажите смогли ли вы решить эту задачу?
А можно ли ограничить просмотр на некоторые листы (но с доступом редактирования других листов) конкретным пользователям?
Добрый день. подскажите, пожалуйста, если копировать лист, то защита выделеных диапазонов не сохраняется. можно ли копировать лист, чтоб защита определенных диапазонов сохранялась? Спасибо за помощь.
Можно ли ограничить возможность редактировать таблицу по времени, т.е. мне нужно, чтобы пользователи могли редактировать таблицу только с 20.00 до 8.00, в остальное время не могли
Добрый день, очень полезно, спасибо, но остался вопрос, есть ли в гугл таблицах возможность ограничивать просмотр данных той или иной ячейки или диапазона ячеек допустим по условию содержащихся данных (значения) в ячейке или диапазоне? например: допустим ячейке задаётся из выпадающего списка условное значение пусть будет название улицы на которой находится объкт строительства, при этом таблица расчитана на аккумулирование данных по нескольким объектам и как следствие к ней имеет доступ несколько пользователей, однако задача состоит в том, чтобы пользователь видел данные только своего объекта и не видел данных по другим объектам..., заранее спасибо за помощь...
Нет так реализовать нельзя.
Есть вариант сделать наоборот. Каждый менеджер работает в своей таблице со своими объектами, и уже для руководителя эти данные объединять в сводную таблицу (отдельную)
Здравствуйте, а может подскажете, как можно сделать так, чтобы конкретную ячейку мог редактировать только конкретный пользователь и проверка шла по е мейлу? При этом не выдавать каждому отдельно разрешение только на эту ячейку, а написать где-то список е-mail и если зашёл человек с одним e-mail, то он может редактировать только свою конкретную ячейку, а если зашёл человек с другим e-mail, то у него будет уже своя конкретная ячейка
он будет видеть все листы или только один? доступ на один только лист из книги как то можно сделать или если кинуть ему доступ листа , а он будет видеть всю книгу ? это тогда прийдется отдельную таблицу делать под лист 1
Можно ли как-то скрыть этот лист, чтобы доступному человеку он был открыт по умолчанию, а остальным - нет? Чтобы остальные люди даже видеть этот лист не могли?
Здравствуйте. Можно ли поставить пароль на отдельный файл?
Подскажите, пожалуйста, как поставить запрет на создание копии редактором? Я скрыла нужный лист и поставила защиту на него, но при нажатии "Файл", "Создать копию" скрытый лист виден полностью со всеми данными... как быть в таком случае? может есть какой-то скрипт/формула , или выход один - создание другой книги с этим листом?
Добрый день. Подскажите пожалуйста, пользователю, которому предоставляются права редактора необходимо редактировать гугл таблицу, так как там есть выпадающие списки и именные диапазоны, но копировать данную гугл таблицу ему необходимо запретить. Как это осуществить?
У меня отсутствуют вкладки."Защита листа и диапазона". Не смотря на то , что являюсь администратором таблицы. По какой причине это произошло и как исправить?
Подскажите, планирую создать в Гугл таблицах, отчет произведенных работ на объекте, в чем смысл, несколько бригад выполняют различные работы на разных участках, хотелось бы все эти данные заносить в таблицу чтобы видеть какие работы произведенны по квартирно, видеть этапность готовность в процентном выражении, как лучше сделать.
Ну это не сложно. Можно за основу взять таблицу из урока "Учёт затрат по объектам". Поищите. Должно помочь
Можно ли как-то скрыть информацию о формуле в ячейках для других пользователей?
Добрый день, подскажите, как можно ограничивать видимость ячеек для пользователей
Добрый день. Подскажите - а можно содержимое каких-то ячеек на листе - не показывать тому у кого нет доступа (скрыть)? Спасибо
Добрый день! Наверное самый простой и надёжный способ - это сделать для этого человека отдельную книгу - выжимку.
Или наоборот подгружать (импортировать) данные из его книги в общую (секретную)
@@esdelano здравствуйте. А можно в таком случае вносить изменения в подгружаемую таблицу. Чтобы эти изменения вносились в саму таблицу, с которлй идет подгрузка данных
Доброго времени суток!
Очень нравятся Ваши уроки, стараюсь все внимательно просматривать и следовать Вашим примерам.
По этому уроку появился вопрос:
Есть гуглтаблица, 5 компютеров подключеных в сеть через роутер (5 менеджеров).
=ВОПРОС= Можно ли сделать учет изменений текста с записью даты-времени И ФИО менеджера?
+ сохранять историю этих изменений.
Может есть у Вас какая идея или готовый урок!
Заранее Вам спасибо за Ваш труд!
Добрый день!
Это можно реализовать, если каждый менеджер ведёт свою таблицу, а в общую подтягивать данные из каждой из пяти таблиц.
Можно попробовать это сделать также скриптом, наверное. Есть урок в котором ставится дата и время изменения информации в строке, как туда добавить менеджера я подумаю.
Помимо всего прочего гугл таблицы позволяют просматривать историю изменения документа. Там фиксируются все изменения: что менялось, когда и какой учётной записью
как защитить код
?
@@esdelano а можно ссылку на урок?
Добрый день! Имеется скрипт, который выполняет следующую функцию: при нажатии на флажок в столбце "А", автоматически проставляется дата в столбце "С". Столбец "С" для пользователя защищен, чтобы он не мог исправить дату в ручную, но так как столбец для пользователя запрещен, скрипт не работает, то есть дата не проставляется. Что можно сделать?
Добрый день!
Я бы сделал так:
В ячейку, которая защищена от пользователя нужно подтягивать данные от куда-либо.
Значит где-то скриптом формировать эти данные и от туда подтягивать.
Где-то - это может быть другой, скрытый лист, либо другая таблица
Подскажите представим ситуацию что гугл таблица представляет доступ нескольким человеком, как разграничить права по редактированию, в поле или ячейки или чек бокс, к примеру может сделать изменение только Иванов и не кто другой.
Так сделать нельзя.
Какая вариант делать каждому таблицу, а затем собирать данные в одну
@@esdelano спасибо за ответ я так и подумал
Добрый день. Спасибо за Ваши уроки. Очень понятные и очень актуальные для меня) Не могу найти ответ на вопрос, каким образом строке с данными автоматически присвоить уникальный номер, который бы не менялся ни при сортировке, ни при удалении или добавлении строк выше. Скрипт нужен? Благодарна буду за подсказку )
Добрый день.
Не совсем понял вашу задачу.
Если порядковый номер, то можно просто проставить вручную. Или скриптом. Например используя функцию onEdit, прописать в ней метод sendformula.
Я сделаю такой урок в ближайшее время, где мы будем отправлять данные в ячейки скриптом
@@esdelano Спасибо. Жду урок
У меня была подобная задача, - при добавлении колонок в таблице, адреса колонок меняются а формула которая ссылалась на нее остается прежней. Мне помогла функция АДРЕС, она продолжает "следить" за ячейкой. В моем случае было что-то такое INDIRECT("'"&N6&"'!"&left(address(Row('8 К'!K:K),COLUMN('8 К'!K:K),4))&N8)
@@alexandervendrov7654 Спасибо большое. Пытаюсь разобраться. Я хочу сделать в Гугл-таблице небольшую базу данных наподобие Access, где каждой записи присваивается уникальный код (номер)
Благодарю за ваш труд, подскажите как реализовать следующее:
допустим есть книга, в ней много листов, в каждом из них допустим по 10 столбцов, я бы хотел, чтоб менеджер видел только несколько из них и при этом, когда будут заходит другие аккаунты с разрешенным доступом, то у них отображался полный расклад
Для этого для роли "Менеджер" нужно иметь отдельную таблицу. Допустим там 5 столбцов. Все менеджеры вносят данные туда. При необходимости для удобства каждого менеджера можно создать персональные фильтры, которые будут иметь уникальные ссылки. Эти ссылки им раздать. Но это чисто для их визуального удобства, например, видеть только строки по своему объекту. Технически менеджер сможет отключить фильтр и увидеть всю таблицу менеджеров.
Далее. Данные из таблицы менеджеров через importrange подтягивать в общую (главную) таблицу, где будут в итоге все 10 столбцов.
Здравствуйте! Подскажите как можно сделать ограничение доступа на лист с Базой данных, информация в который собирается с листа Ввода данных с помощью скрипта функцией при запуске которой введенные данные в листе Ввод данных копируются в лист Базы данных. Нужно ограничить доступ к редактированию всего листа. Если я делаю ограничения доступа к листу База данных, то другие пользователи не могут запустить скрипт. Как можно разрешить эту проблему?
Добрый день. Мне кажется, что базу данных лучше изначально собирать в отдельной книге, используя функцию importrange.
У меня есть такой урок, поищите.
В Вашем случае, наверное, поможет только скрытие листа.
Т.к. пользователь не может ничего добавлять, в том числе скриптом, на закрытый для него лист.
Есть ещё один способ - это в скрипте предусмотреть функцию открытия и закрытия доступа, по завершению операции.
Подскажите, а как редактору таблицы запретить скачивание или создание копии таблицы? Например базы данных клиентов или заключаемых договоров
Это нельзя сделать. Как вариант только так, чтобы он вводил данные в своей таблице, а уж оттуда подтягивать в корпоративную
А есть ли возможность в гугл таблице скрыть формулу, чтоб ее не было видно добавленным пользователям?
Добрый день!
Можно вычисления делать, например, скриптом. Тогда не будет видно
@@esdelano мммм гугл все таки не такой как Excel (((( спасибо за ответ.
Нет. Не такой. Есть много плюсов, но есть и минусы.
Проект очень интенсивно развивается. Добавляются новые функции и сервисы.
Например, сегодня обновили редактор скриптов. Вообще ураган. Всё стало намного проще
Спасибо за видео! А как запретить редакторам добавлять в книгу листы?
Здравствуйте!
Возник вопрос: как дать доступ читателям только для одного листа, а редакторам для всех листов?
Добрый день!
Есть два варианта:
1. Для читателей сделать отдельный файл и туда импортировать данные из исходного.
2. Сделать публикацию нужного листа в интернет. Читатель смогут заходить по полученной ссылке и просматривать документ. Документ будет обновляться автоматически
Здравствуйте. Спасибо за видео. А можно ли посмотреть кто заходит на гугл диск. Вместо животных и тд
Добрый день!
Ну тут такой вариант - либо Вы персонально даёте доступ, рассылая на почту, соответственно Вы знаете кто скрывается под личинами.
Либо не сможете узнать, если открыли доступ по ссылке
Как сделать чтобы могли нажимать на флажок?
А как сделать, чтобы только избранные могли не только редактировать, но и вообще видеть содержимое отдельных листов?
Например, только начальник видит результат работы нескольких сотрудников
Добрый день!
В этом случае лучше иметь для каждого сотрудника свою книгу, а начальнику делать сборку (через импорт)
Здравствуйте, а у нас нет кнопочки "Защитить диапазон", когда мы нажимаем правой кнопкой мыши на стрелочку на листе. Что делать?
Добрый день! Возможно из-за того, что контекстное меню очень большое и не все его пункты умещаются на экране. Попробуйте прокрутить меню вниз. Стрелками вверх и вниз или колесом мыши
@@esdelano оказывается у меня файл был открыт не как гугл таблицы) а просто как эксель на гугл диске, нудно было нажать "открыть как гугл таблицы. Спасибо за совет!
как скрыть отдельные листы в одной таблице от сотрудников? У меня как создателя чтоб все листы было видно, а у сотрудника нет. Например всё как у вас в таблице, но к примеру есть лист прибыли или любой другой который сотрудник не должен видеть.
Добрый день!
Лучше такие листы сделать в отдельной книге и туда подтягивать нужные данные
При использовании приложения в смартфоне нет выбора через что отправить таблицу,только вайбер предлагает.Перерыла весь телефон и не нашла,как выбрать способ отправки.Помогите🙏
Добрый день!
Зайдите в настройки доступа, предоставьте разрешение на доступ к таблице по ссылке. Скопируйте ссылку в буфер обмена.
Отправьте ссылку удобным Вам вариантом
Как поставить запрет на редактирование строки за прошлый день, если строки прописаны по датам, чтобы не было возможности редактировать их?? АйнидХелпМи
Как сделать так чтобы человек у которого есть доступ к документу этот лист не видел вообще как существующий?
Добрый день, есть таблица с информацией на 20 столбцов, с этой таблицей должны работать около 8 пользователей.
Части пользователей надо видеть всю таблицу сразу, части пользователей нужна лишь часть столбцов. Функция "скрыть стобец" плоха тем что скрывает столбцы
сразу у всех пользователей - это неприемлемо. Функционал который мне нужен по идеологии должен рабоать как индивидуальные фильтры - не менять
отображение информации для остальных пользователей. Может у вас есть идеи как такое реализовать?
Добрый день!
В этом случае лучше сделать несколько таблиц (файлов) с разными доступами, и затем сводить всё в одну
@@esdelano Спасибо, может где-то есть урок об этом? Изначально есть большая таблица с 20 столбцами, вы предлагаете через importrange вытаскивать данные в другую таблицу? Может есть более подходящая функция?
Добрый день! Как снять замок?
Добрый день! Поясните. Какой замок?
@@esdelano на листе.
Ну е ли это Ваш лист, то щёлкнув на кнопку (большая зелёная в верхнем правом углу) Настройка доступа
Как дать ссылку доступа только на определённую сеть , чтобы с чужой сетью не открывали эту ссылку ??
Добрый день!
Так сделать нельзя.
Либо вы предоставляете ссылку и все, кто ее имеет, имеет доступ к файлу. Либо вы делаете доступ конкретным пользователям.
То, что вы хотите сделать - это нужно разместить не в интернет, а на локальном компьютере а не в интернете и уже с помощью настроек вашей сети управлять доступом к этому файлу.
Вообще ничего не понял. "Вот вы указали диапазон и теперь человек не сможет редактировать другие области".. - так это ж вы сами себе закрыли эти области, как я из видео вижу. Как на редактирование этой области дать доступ другому?
как запретить удаление листа?
Добрый день!
Есть два варианта доступа: редактирование и просмотр.
В первом случае Вы не можете запретить. Во втором редактирование и так запрещено
Есть другой вариант, если нужно дать доступ только к определённым данным - это распределение таблиц и их последующая сборка в одну, через импорт
капец затянуто....((( на 2 мин можно все рассказать
Согласен. Но всегда быстро, это хорошо...
А можно ли ограничить просмотр на некоторые листы (но с доступом редактирования других листов) конкретным пользователям?