首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Suitescript2.0中使用search.create搜索文件

在Suitescript2.0中使用search.create搜索文件
EN

Stack Overflow用户
提问于 2021-02-12 21:01:10
回答 1查看 280关注 0票数 0

我正在使用search.create搜索文件,但是我的搜索返回了文件夹中的每个文件,包括子文件夹中的文件。我只需要特定文件夹中的文件,而不是所有文件(子文件夹中的文件)。

基本上,子文件夹内容不应该显示在父文件夹中。

代码语言:javascript
复制
search.create({
     type: 'file',
     filters:
     [
        ['folder',"anyof", folderid]
     ],
   
     columns:
     [
        search.createColumn({
           name: "name",
           label: "Name",
           sort: search.Sort.ASC
          
        }),
        search.createColumn({
          name: "internalid",
          label: "ID",
          sort: search.Sort.ASC
         
       }),
     
   
       
     ]
  }).run();
EN

回答 1

Stack Overflow用户

发布于 2021-02-14 23:28:22

看起来您不能在搜索中添加额外的筛选器,以限制仅属于没有子文件夹的文件夹的文件。但是,您可以修改搜索,使其搜索的不是文件记录,而是包含关联文件的文件夹记录:

代码语言:javascript
复制
search.create({
     type: 'folder',
     filters:
     [
        ['internalid','is', folderId], 'AND',
        ['file.folder','is', folderId]
     ],
   
     columns:
     [
        search.createColumn({
           name: 'name',
           join: 'file'
        })
     ]
  }).run();

不确定这种方法的性能缺点,但它可能会解决您的问题。如果有帮助,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66172356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档