Поделиться через


Создание настраиваемых шаблонов списков

Как администратор SharePoint и более поздних версий в Microsoft 365, вы можете предоставлять настраиваемые шаблоны списков для пользователей в вашей организации. Когда пользователи создают новые списки, они могут выбрать один из этих шаблонов вместе со встроенными шаблонами майкрософт. Эта функция позволяет вашей организации создавать повторяемые решения списков (в SharePoint, Teams и в самом приложении Списки).

Вы можете создавать настраиваемые шаблоны списков и управлять ими с помощью Microsoft PowerShell:

  1. Скачайте последнюю версию командной консоли SharePoint Online.

    Примечание.

    Если вы установили предыдущую версию командной консоли SharePoint Online, перейдите к разделу "Установка и удаление программ" и удалите компонент "Командная консоль SharePoint Online".

  2. Подключитесь к SharePoint в качестве глобального администратора или администратора SharePoint в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.

Добавление пользовательского шаблона

Выполните следующие действия, чтобы создать пользовательский шаблон списка.

  1. Выполните следующую команду, чтобы извлечь выходные данные скрипта сайта из существующего списка и записать их в переменную:

    $extracted = Get-SPOSiteScriptFromList -ListUrl "https://contoso.sharepoint.com/sites/strategy/customer-contacts" 
    
  2. Сослаться на переменную в следующей команде, чтобы отправить скрипт сайта, который можно использовать с макетом списка.

    Add-SPOSiteScript 
      -Title "Contoso Customer Tracker" 
      -Description "This creates a customer contact list" 
      -Content $extracted 
    
  3. Создайте структуру списка с помощью идентификатора скрипта сайта, возвращенного на предыдущем шаге:

    Add-SPOListDesign 
      -Title "Contoso customer tracking" 
      -Description "Tracks key customer data in a list" 
      -SiteScripts "<ID from previous step>" 
      -ListColor Orange 
      -ListIcon BullseyeTarget 
      -Thumbnail "https://contoso.sharepoint.com/SiteAssets/site-thumbnail.png" 
    

Когда пользователи в вашей организации создают список (в SharePoint, Teams или в приложении Списки), они увидят шаблон на вкладке "Из организации".

Шаблон

Примечание.

Шаблоны списка невозможно обновить после их добавления. Вместо этого удалите существующий шаблон и добавьте обновленную версию.

Область разрешений для пользовательского шаблона

По умолчанию настраиваемый шаблон списка доступен всем пользователям в вашей организации. При необходимости можно ограничить доступ определенными пользователями или группой безопасности. В следующем примере показано, как предоставить отдельным пользователям права на представление шаблона.

Grant-SPOSiteDesignRights 
  -Identity <List design ID to apply rights to> 
  -Principals "nestorw@contoso.onmicrosoft.com" 
  -Rights View 

Получение шаблонов

В следующем примере извлекаются все настраиваемые шаблоны списков.

Get-SPOListDesign <List design ID> 

Удаление пользовательского шаблона

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

Remove-SPOListDesign <List design ID> 

Вы также можете удалить связанные скрипты сайта, на которые ссылается макет списка, используя:

Remove-SPOSiteScript <Site script ID>