使用Power automation禁用现代SharePoint页面的评论

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

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

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

**点击任何图片查看大图**
步骤1 -创建一个新的流
在电力自动化, 选择“我的流”, 点击“新建”下拉菜单, 然后点击“Instant-from blank”:

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

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

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

点击“File Identifier”域中的文件夹图标,然后点击右箭头:

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


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

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

复制以下URI并将其放入“URI:”字段中:

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

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

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

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

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

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

{
  “价值”:真的
}

保存您的流程:

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

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

选择“I 'll perform the trigger action”,然后点击“Save” & 测试”按钮:

如果你看到“登录”面板, 点击“继续”按钮, 然后点击“Run Flow”按钮:

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

你的流程要么仍然在运行,要么已经完成了. 应当有一个指标说明结果:

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

sharepoint快乐!