다음을 통해 공유


사용자 지정 목록 템플릿 만들기

Microsoft 365의 SharePoint 관리자이상에서는 organization 사용자에 대한 사용자 지정 목록 템플릿을 제공할 수 있습니다. 사용자가 새 목록을 만들 때 Microsoft의 기본 제공 템플릿과 함께 이러한 템플릿에서 선택할 수 있습니다. 이 기능을 사용하면 organization 반복 가능한 목록 솔루션(SharePoint, Teams 및 Lists 앱 자체 내에서)을 만들 수 있습니다.

Microsoft PowerShell을 사용하여 사용자 지정 목록 템플릿을 만들고 관리할 수 있습니다.

  1. 최신 SharePoint Online 관리 셸 다운로드

    참고

    이전 버전의 SharePoint Online 관리 셸을 설치한 경우 프로그램 추가/제거로 이동하여 "SharePoint Online 관리 셸"을 제거합니다.

  2. Microsoft 365에서 전역 관리자 또는 SharePoint 관리자로 SharePoint 에 연결합니다. 자세한 방법은 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. 위의 단계에서 반환된 사이트 스크립트 ID를 사용하여 목록 디자인을 만듭니다.

    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" 
    

organization 사용자가 목록을 만들 때(SharePoint, Teams 또는 Lists 앱에서) "organization" 탭에 템플릿이 표시됩니다.

목록 만들기 대화 상자의

참고

목록 템플릿을 추가한 후에는 업데이트할 수 없습니다. 대신 기존 템플릿을 제거하고 업데이트된 버전을 추가합니다.

사용자 지정 템플릿으로 권한 범위 지정

기본적으로 사용자 지정 목록 템플릿은 organization 모든 사용자가 사용할 수 있습니다. 원하는 경우 특정 사용자 또는 보안 그룹에 대한 액세스를 제한할 수 있습니다. 다음 예제에서는 템플릿에 개별 사용자 보기 권한을 부여하는 방법을 보여줍니다.

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>