У меня есть данные о производственных запасах по дням, каждый день производимые запасы будут вводиться разными пользователями в таблицу Google. для защиты введенных данных я ищу сценарий для блокировки столбцов на основе даты, то есть системы date
или Today()
, если какой-либо пользователь открывает лист Google, им должно быть разрешено вводить данные только в столбце текущей даты, а все остальное столбцы, другие даты которых должны быть заблокированы для пользователей, но не для владельца / администратора файла.
Аналогичный способ происходил в моем рабочем листе с поддержкой макросов с кодом VBA. Fyi,
Private Sub worksheet_Change(ByVal Target As Range)
Dim col As Range
With ThisWorkbook.Sheets("Production")
.Unprotect "stockpile"
For Each col In .UsedRange.Columns
col.EntireColumn.Locked = col.Range("A1").Value <> Date
Next col
.Protect "stockpile"
.EnableSelection = xlNoRestrictions
End With
End Sub
та же процедура, что и мне нужна в гугл листе.
Пожалуйста, помогите мне.

- С уважением, Варадхарадж