Tasker / 自動化整合 — 讓剪貼簿成為自動化工作流程的一環
CrossPaste 提供開放的 Intent API,與 Android 自動化生態無縫對接。無論您使用 Tasker、Automate 還是 MacroDroid,都能將 CrossPaste 剪貼簿融入您的自動化工作流程,釋放無限可能。
1. 支援的自動化工具
CrossPaste 的 Intent API 相容主流 Android 自動化工具:
- Tasker — 最強大的 Android 自動化工具
- Automate — 流程圖式自動化
- MacroDroid — 簡單易用的自動化方案
2. 可接收的 Intent
您可以透過下列 Intent 與 CrossPaste 互動:
GET_LATEST — 取得最新剪貼簿條目
| 屬性 | 值 |
|---|---|
| Action | com.crosspaste.action.GET_LATEST |
| 參數 | 無 |
| 回傳 | 最新剪貼簿條目的內容與中繼資訊 |
SEARCH_CLIPBOARD — 搜尋剪貼簿
| 屬性 | 值 |
|---|---|
| Action | com.crosspaste.action.SEARCH_CLIPBOARD |
| 參數 | 見下表 |
| 參數 | 說明 | 必填 |
|---|---|---|
EXTRA_SEARCH_QUERY | 搜尋關鍵字 | 是 |
EXTRA_LIMIT | 回傳結果數量限制 | 否 |
EXTRA_PASTE_TYPE | 依類型篩選(text / url / image / file / html / rtf / color) | 否 |
COPY_TO_CLIPBOARD — 複製文字到剪貼簿
| 屬性 | 值 |
|---|---|
| Action | com.crosspaste.action.COPY_TO_CLIPBOARD |
| 參數 | EXTRA_TEXT(要複製的文字內容) |
3. 發出的廣播
CrossPaste 在剪貼簿內容變化時會發出廣播,您的自動化工具可以監聽這些事件:
CLIPBOARD_CHANGED — 剪貼簿內容變化
| 屬性 | 值 |
|---|---|
| Action | com.crosspaste.event.CLIPBOARD_CHANGED |
| 觸發時機 | 剪貼簿內容變化時 |
附帶資料:
| 欄位 | 說明 |
|---|---|
EXTRA_RESULT_CONTENT | 剪貼簿內容 |
EXTRA_RESULT_TYPE | 內容類型 |
EXTRA_RESULT_TIMESTAMP | 時間戳記 |
4. 範例:自動記錄到筆記
情境:每次複製內容時,自動附加到筆記檔案,打造個人知識收集器。
Tasker 設定步驟
- 建立一個「事件 Profile」,選擇「Intent Received」。
- 設定 Action 為
com.crosspaste.event.CLIPBOARD_CHANGED。 - 建立關聯 Task:
- 讀取變數
%EXTRA_RESULT_CONTENT。 - 使用「Write File」動作,將內容附加到指定的筆記檔案中。
- 讀取變數
5. 更多自動化情境靈感
- 自動翻譯:複製外語文字後,自動呼叫翻譯 API 並顯示結果
- 連結歸檔:複製的 URL 自動儲存到書籤管理工具
- 工作日誌:工作時段內複製的內容自動記錄為工作日誌
- 智慧分類:根據複製內容的類型自動執行不同操作
CrossPaste 的開放 API 為您的創意提供無限空間。