Tasker / 自動化連携 — クリップボードをワークフローの一部に
CrossPaste は、Tasker、Automate、MacroDroid などの人気 Android 自動化ツールと互換性のあるオープン Intent API を提供しています。クリップボード駆動の強力なワークフローを簡単に構築できます。
受信可能な Intent
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
CrossPaste 経由でテキストコンテンツをクリップボードにコピーします。
- Action:
com.crosspaste.action.COPY_TO_CLIPBOARD - パラメータ:
| パラメータ | 必須 | 説明 |
|---|---|---|
EXTRA_TEXT | はい | コピーするテキスト |
ブロードキャスト
CLIPBOARD_CHANGED
クリップボードの内容が変わるたびに CrossPaste がこのイベントをブロードキャストします。
- Action:
com.crosspaste.event.CLIPBOARD_CHANGED - フィールド:
| フィールド | 説明 |
|---|---|
EXTRA_RESULT_CONTENT | クリップボードの内容 |
EXTRA_RESULT_TYPE | コンテンツの種類 |
EXTRA_RESULT_TIMESTAMP | 変更のタイムスタンプ |
例:クリップボードをメモファイルに自動保存
Tasker を使えば、すべてのクリップボードエントリをテキストファイルに自動保存できます:
- 新しいプロファイルを作成し、トリガーをイベント > Intent Received に設定します。
- アクションを
com.crosspaste.event.CLIPBOARD_CHANGEDに設定します。 - タスクを追加し、アクションをファイル > Write File にします。
%EXTRA_RESULT_CONTENTを希望のメモファイルパスに書き込みます。
コピーするたびに、メモファイルに自動的に追記されます。
その他の自動化アイデア
- 自動翻訳:コピーしたテキストの言語を検出し、翻訳アプリを起動。
- リンクアーカイブ:コピーした URL をブックマークマネージャーや後で読むサービスに自動保存。
- 作業ログ:タイムスタンプ付きのクリップボードエントリを日次ログファイルに追記。
- スマート分類:コンテンツの種類に基づいて、クリップボードの内容を異なるファイルやアプリに振り分け。