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

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

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

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

**点击任何图像看到一个更大的视图**
步骤1 -创建一个新的流程
在电力自动化, 选择“我的流”, 点击“新建”下拉框, 然后点击“Instant-from blank”:

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

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

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

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

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


点击“+新建步骤”按钮, 搜索“Send a HTTP request to SharePoint”, 然后点击添加:

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

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

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

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

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

在“Headers”字段中, 输入以下JSON,然后点击“Switch to key value mode”图标:

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

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

{
  “价值”:真的
}

保存您的流程:

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

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

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

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

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

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

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

sharepoint快乐!