Skip to content

Tasker / 自动化集成 — 让粘贴板成为自动化工作流的一环

CrossPaste 提供开放的 Intent API,与 Android 自动化生态无缝对接。无论你使用 Tasker、Automate 还是 MacroDroid,都能将 CrossPaste 粘贴板融入你的自动化工作流,释放无限可能。

1. 支持的自动化工具

CrossPaste 的 Intent API 兼容主流 Android 自动化工具:

  • Tasker — 最强大的 Android 自动化工具
  • Automate — 流程图式自动化
  • MacroDroid — 简单易用的自动化方案

2. 可接收的 Intent

你可以通过以下 Intent 与 CrossPaste 交互:

GET_LATEST — 获取最新粘贴板条目

属性
Actioncom.crosspaste.action.GET_LATEST
参数
返回最新粘贴板条目的内容和元信息

SEARCH_CLIPBOARD — 搜索粘贴板

属性
Actioncom.crosspaste.action.SEARCH_CLIPBOARD
参数见下表
参数说明必填
EXTRA_SEARCH_QUERY搜索关键词
EXTRA_LIMIT返回结果数量限制
EXTRA_PASTE_TYPE按类型筛选(text / url / image / file / html / rtf / color)

COPY_TO_CLIPBOARD — 复制文本到粘贴板

属性
Actioncom.crosspaste.action.COPY_TO_CLIPBOARD
参数EXTRA_TEXT(要复制的文本内容)

3. 发出的广播

CrossPaste 在粘贴板内容变化时会发出广播,你的自动化工具可以监听这些事件:

CLIPBOARD_CHANGED — 粘贴板内容变化

属性
Actioncom.crosspaste.event.CLIPBOARD_CHANGED
触发时机粘贴板内容变化时

附带数据:

字段说明
EXTRA_RESULT_CONTENT粘贴板内容
EXTRA_RESULT_TYPE内容类型
EXTRA_RESULT_TIMESTAMP时间戳

4. 示例:自动记录到笔记

场景:每次复制内容时,自动追加到笔记文件,打造个人知识收集器。

Tasker 配置步骤

  1. 创建一个「事件 Profile」,选择「Intent Received」。
  2. 设置 Action 为 com.crosspaste.event.CLIPBOARD_CHANGED
  3. 创建关联 Task:
    • 读取变量 %EXTRA_RESULT_CONTENT
    • 使用「Write File」动作,将内容追加到指定的笔记文件中。

5. 更多自动化场景灵感

  • 自动翻译:复制外语文本后,自动调用翻译 API 并显示结果
  • 链接归档:复制的 URL 自动保存到书签管理工具
  • 工作日志:工作时段内复制的内容自动记录为工作日志
  • 智能分类:根据复制内容的类型自动执行不同操作

CrossPaste 的开放 API 为你的创意提供无限空间。