作为 Microsoft 365 中的 SharePoint 及 更高版本 管理员,您可以为组织中的用户提供自定义列表模板。 当用户创建新列表时,他们可以从这些模板以及Microsoft的内置模板中进行选择。 此功能使组织能够在 SharePoint、Teams 和 Lists 应用本身) 中创建可重复列表解决方案 (。
可以使用 Microsoft PowerShell 创建和管理自定义列表模板:
-
注意
如果你已安装早期版本的SharePoint Online Management Shell,请进入添加或删除程序并卸载 "SharePoint Online Management Shell"。
在 Microsoft 365 中以 全局管理员或 SharePoint 管理员身份连接到 SharePoint 。 若要了解具体操作步骤,请参阅 SharePoint 在线管理壳入门。
添加自定义模板
按照以下步骤创建自定义列表模板。
运行以下命令,从现有列表中提取站点脚本输出并将其写入变量:
$extracted = Get-SPOSiteScriptFromList -ListUrl "https://contoso.sharepoint.com/sites/strategy/customer-contacts"
引用以下命令中的 变量以上传可与列表设计一起使用的网站脚本。
Add-SPOSiteScript -Title "Contoso Customer Tracker" -Description "This creates a customer contact list" -Content $extracted
使用从上述步骤返回的网站脚本 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"
当组织中的用户在 SharePoint、Teams 或 Lists 应用) 中创建列表 (时,他们将在“从组织”选项卡上看到模板。
注意
添加列表模板后无法更新它们。 请改为删除现有模板并添加更新的版本。
将权限限定为自定义模板
默认情况下,自定义列表模板可供组织中的每个人使用。 如果需要,可以将访问权限限制为特定用户或安全组。 以下示例演示如何向单个用户授予对模板的查看权限。
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>