跳到主要内容

教程与实践

组合动作动手课、文本处理路径,以及网页、浏览器等专题练习。

上一课只显示固定文字。这一课让动作去处理当前窗口里选中的内容:取出 → 转成英文大写 → 写回原处。这是组合动作最常见的一条链。请先完成 第 1 课,会新建组合动作即可。本课新建一个动作,标题可用 选中转大写。

  • 完成后的步骤
  • 第 1 步:获取选中的文本
  • 第 2 步:英文转大写
  • 第 3 步:发回窗口

第 2 课:处理选中文字

用获取选中的文本、文本处理和发送文本到窗口,把当前选区变成英文大写并写回。

这一课把上一课的「取词」接上分支:选中了文字就打开搜索结果,没选中就打开搜索引擎首页。会用到 如果/否则、$$ 插值和 URL 编码的内容。请先完成 第 2 课。本课新建动作,标题可用 选中即搜索。搜索引擎以 Google 为例,换成 Bing 或百度只改网址。

  • 完成后的步骤
  • 第 1 步:关掉「失败后中止」
  • 第 2 步:如果 / 否则
  • 第 3 步:用插值拼网址

第 3 课:按条件搜索

用如果/否则和文本插值:选中了文字则搜索,否则打开搜索引擎首页;网址使用 URL 编码后的内容。

组合动作里处理日期时间,最常用的是 获取日期时间:取当前时间,或从文本 / Unix 时间戳转进来,再按格式输出文本。要算时间差、加减时长、本地与 UTC 互转,用 计算时间。在工具箱打开 获取日期时间,把 时间来源 设为 当前时间。需要文本时,在 输出文本值格式 里写格式串,结果从 文本值 输出;同时还能拆出年、月、日和 Unix 时间戳等。

  • 获取当前时间
  • 把时间变成文本
  • 方式一:在「获取日期时间」里直接格式化
  • 方式二:用「组合成文本」

日期时间的处理

获取当前时间、格式化为文本,以及时间戳换算的常用做法。