美文网首页Tasker
一些编写 Tasker 时可用到的技巧 (Trick)

一些编写 Tasker 时可用到的技巧 (Trick)

作者: blackspot | 来源:发表于2018-05-03 22:59 被阅读1048次

原创内容,转载请注明出处

技巧

  • 设置换行符变量,常用于变量合并、拆分(Variable Join/Split),以及正则表达式

    换行符变量的设置 换行符作为连接符合并数组变量
  • 利用全数组表示法(%arr()),可将变量设置为空字符串[1]。注意,此技巧要求数组变量 %arr 本身不能含有任何元素,即变量 %arr1, %arr2, %arr3, ... 都未设置

    举一些实际用法:

    • 目前某些变量动作(如 Variable Join/Split, Array Set)是无法直接设置两侧含半角空格的字符串的,不过借助该技巧便可实现
    两侧含半角空格的字符串
    • 直接生成内容为空的文本文件
    • 根据条件决定是否在调用 执行任务(Perform Task) 动作时传入非空参数[2]
  • 使用单个数组元素的括号表示法(%arr(1)),与其它字符串组成新字符串,特别适用于组合那些开头为字母、数字以及下划线等的字符串

    单个数组括号表示法 常规做法

更新日志

  • 1/2/2019
    - 新增两个使用全数组表示法的例子:生成内容为空的文本文件;根据条件决定是否在调用 Perform Task 动作时传入非空参数
  • 5/3/2018
    - 发布

其它

作者:sung
邮箱:sdfsung@gmail.com


  1. 这种情况下,变量是处于已设置(Is Set)状态,而非未设置

  2. 若传入的参数是空字符串,则子任务接收到的参数为 %par1=%par1 / %par2=%par2。注意,这些变量都是已设置的状态

相关文章

网友评论

    本文标题:一些编写 Tasker 时可用到的技巧 (Trick)

    本文链接:https://www.haomeiwen.com/subject/kchrrftx.html