0

对于其中一个要求,我必须使用列表中输入的信息来实现自动站点创建。基本上,在列表中单击新项目时,用户将输入详细信息,例如客户名称(在创建站点时将是站点标题)、项目(用于输入项目编号的文本字段)。使用 SharePoint 列表中输入的信息自动创建网站的通用方法是什么?我正在使用 Office 365/SharePoint 在线平台。任何帮助,将不胜感激。

4

1 回答 1

0

这里有两个选项:

要完全自动化并添加到列表中,请创建 SharePoint 2013 样式的工作流并使用 REST Web 服务来创建子网站 (_api/web/webinfos/add)。您将使用 JSON 从工作流中发送请求,如下所示:

{"parameters":{ "__metadata":{"type":"SP.WebInfoCreationInformation"},
                   "Url":"testsub",
                   "Title":"Test subsite",
                   "Description":"This is test site",
                   "Language":1033,
                   "WebTemplate":"sts#0",
                   "UseUniquePermissions":"false" } }

对于该过程的管理员自动化,请使用 PowerShell SharePoint PNP cmdlet 创建站点。

于 2018-01-24T02:29:26.710 回答