解析_Tab缩进转换为CommonOperationitemList 公开

Cea 更新于 2021-12-12 21:48 | 0 | (0) | 5195
分类
点赞
暂无
更多信息
分享人 Cea
分享时间 2021-12-12 18:59
最后更新 2021-12-12 21:48
修订版本 3
子程序大小 4.3 KB
Quicker版本 1.28.6.0

介绍

用于快速创建有层级的对象

根据缩进确定层级

aaaa
  bbb
    ccc
aa
  bbbb

特点:

  • 智能缩进处理,(自动根据一个有缩进的行判断使用的缩进)
  • 各种自定义缩进,制表符,空格,或者一个字符串

返回值:

路径列表

\aaaa
\aaaa\bbb
\aaaa\bbb\ccc
\aa
\aa\bbbb

结果

[
  {
    "Title": "aaaa",
    "Icon": "",
    "Data": "aaaa",
    "IsSeparator": false,
    "OriginText": "aaaa",
    "Children": [
      {
        "Title": "bbb",
        "Icon": "",
        "Data": "bbb",
        "IsSeparator": false,
        "OriginText": "bbb",
        "Children": [
          {
            "Title": "ccc",
            "Icon": "",
            "Data": "ccc",
            "IsSeparator": false,
            "OriginText": "ccc"
          }
        ]
      }
    ]
  },
  {
    "Title": "aa",
    "Icon": "",
    "Data": "aa",
    "IsSeparator": false,
    "OriginText": "aa",
    "Children": [
      {
        "Title": "bbbb",
        "Icon": "",
        "Data": "bbbb",
        "IsSeparator": false,
        "OriginText": "bbbb"
      }
    ]
  }
]

子程序的参数

输入
indent Text
data Text
输出
itemList Any
pathList List

最近更新

修订版本 更新时间 更新说明
3 2021-12-12 21:48 \n换行处理
2 2021-12-12 21:10 修复跳出bug
1 2021-12-12 20:20 支持自动识别缩进
支持选择不同的缩进(例如空格)

最近讨论

暂无讨论