乐于分享
好东西不私藏

D27 SharePoint文档库(Library)基础与Get Items读取

D27 SharePoint文档库(Library)基础与Get Items读取

场景介绍

本节课讲解SharePoint文档库的本质、和列表(List)的异同,演示使用Get Items读取文档库文件数据,同时说明文档库命名、调用时的关键踩坑点,理清列表类动作操作文档库的限制条件。

一、文档库与列表的异同

  1. 相同点 两者都支持自定义字段,底层结构类似;文档库里每一个文件相当于列表里一条独立记录,文件可类比列表的附件。
  2. 核心区别
    • List:以表单行记录为主,一条记录可上传多个附件;
    • Library:以文件为核心,每条记录对应单个文件,用来存放Word、TXT、Excel等各类文档,支持创建子文件夹。

二、文档库创建命名规范

  1. 新建空白文档库,创建时优先使用无空格英文作为底层名称;后期可修改页面显示名,底层标识不变;
  2. 若创建初期名称带空格,URL会自动转码,后续自动化调用极易报错,不推荐;
  3. 文档库页面展示名(Display Name)可手动修改,但修改后会影响Power Automate调用。

三、使用Get Items读取文档库实操

  1. 常规下拉选择无法识别文档库,需手动输入文档库页面显示名(Display Name)
  2. 填写后会弹出警告,需补充Top Count限制条数才能正常运行;
  3. 执行成功后会返回库内所有文件记录,包含文件名、文件信息等字段;
  4. 重大风险:后续如果在SharePoint中修改文档库Display Name,该流程会直接运行失败。

四、关键使用结论

列表专用动作(Get Items等)可以兼容操作文档库,但有硬性前提:全程不修改文档库的页面显示名称,一旦改名自动化会失效,生产环境不推荐这种调用方式。

五、补充实操演示

课程上传两个txt测试文件到演示库,通过手动填入Display Name的方式成功读取两条文件数据,直观验证该方法可行,但存在名称变更的稳定性隐患。