[教程]使用Power automation在现代SharePoint页面上禁用评论

在本教程中, 我将向你展示如何使用Power automation禁用SharePoint现代页面上的注释. 当您使用流创建基于模板的页面时,这非常方便. 即使您已经禁用了模板页面上的注释, 在复制的页面上,它不会保持禁用状态.

时间阅读: 大约5分钟
用于: 使用Power automation的SharePoint开发人员
主要结论: 在本教程中,我将演示如何禁用现代SharePoint页面上的注释.

在本教程中,我们将使用Office 365 SharePoint Online 电力自动化.

**点击任何图像看到一个更大的视图**
步骤1 -创建一个新流
在电力自动化, 选择“我的流”, 点击“新建”下拉菜单, 然后点击“即时-从空白”:

将流程命名为“禁用注释”, 选择“手动触发流”, 然后点击“创建”按钮:

步骤2 -添加动作
点击“+ New step”按钮,搜索“Get file metadata”动作,并添加:

从下拉菜单中选择网站地址:

点击“文件标识符”区域中的文件夹图标,然后点击右箭头:

要选择您想要禁用评论的页面,向下滚动并选择该页面. 对于我们的示例,我选择了一个名为PageTestOne的页面.aspx:


点击“+ New step”按钮, 搜索“发送一个HTTP请求到SharePoint”, 然后点击添加:

选择“站点地址”,并将“方法”设置为“POST”:

复制下面的URI,并把它放在“URI:”字段中:

_api / web /清单/ GetByTitle(“网站页面”)/ GetItemById () / Set评论Disabled

将光标放在空括号内,对于“Dynamic content”, 从“获取文件元数据”操作中选择“ItemId”. 注意,我们使用“Site Pages”作为标题的值,因为我们是从那个库中选择一个页面:

点击“切换到文本模式”图标:

在“Headers”字段中, 输入以下JSON,然后点击“切换到键值模式”图标:

{
  “内容类型”:“application / json, odata =冗长”,
  “接受”:“application / json, odata =详细”
}

复制以下JSON,并将其粘贴到“Body”字段:

{
  “价值”:真的
}

保存您的流程:

现在我们已经完成了所有的操作,并准备好进行测试.
步骤3 -测试
从上面的“获取文件元数据”步骤中,转到“Site Pages”库中选择的页面,并滚动到页面底部. URL应该类似于http://YourTenant.sharepoint.com/sites/YourSite/ SitePages /YourPage.aspx. 注意,注释是on. 如果没有,请确保您选择的页面有评论:

在流程中,点击页面右上角的“Test”按钮:

选择“我将执行触发器动作”,然后点击“保存” & 测试”按钮:

如果你看到"登录"面板, 点击“继续”按钮, 然后点击“运行流程”按钮:

现在您应该看到“Started”面板. 点击“完成”按钮:

您的流要么仍在运行,要么已经完成. 应该有一个指标来说明结果:

回到你选择的页面,你会注意到评论不再显示:

sharepoint快乐!

友情链接: 1 2 3