Если это современный сайт ... в настоящее время невозможно редактировать современные веб-части с помощью Sharepoint Designer или из пользовательского интерфейса Sharepoint. Вы можете сделать это с помощью интерфейса командной строки Office 365 и Powershell: https://pnp.github.io/office365-cli/
-
Однако вы можете сделать это с классом c список событий. Внутри списка настроек вы можете go перейти к «Расширенные настройки» и убедиться, что для управления типами контента установлено значение «Да».
Затем на странице настроек списка под заголовком типов контента: нажмите на «События», и вы увидите список столбцов. Вы можете щелкнуть столбец и скрыть его, и он больше не будет отображаться, когда вы добавляете новое событие из представления календаря classi c.
Это не работает для части события всего дня вашего вопрос, но вы также можете редактировать форму, используя jquery: https://hpatel.wordpress.com/2014/06/05/sharepoint-2013-how-to-hide-all-day-event-recurrence-and-category-fields-from-calendar-new-item-form/
Вы можете установить флажок примерно так: $('input:checkbox').prop('checked', true);
и скрыть поля времени.
-
Если бы я делал это, я бы дал пользователю форму (http://forms.microsoft.com), а затем t ie в свой календарь Sharepoint с помощью Power Automate (Flow ). Вы даже можете включить в него процесс утверждения, чтобы вы могли утвердить его запрос на добавление в календарь или отклонить его и отправить по электронной почте.