メインコンテンツへスキップ
バージョン: v8

@capacitor/clipboard

Clipboard API は、システムクリップボードとの間でコピーアンドペーストを可能にします。

インストール

npm install @capacitor/clipboard
npx cap sync

import { Clipboard } from '@capacitor/clipboard';

const writeToClipboard = async () => {
await Clipboard.write({
string: "Hello World!"
});
};

const checkClipboard = async () => {
const { type, value } = await Clipboard.read();

console.log(`Got ${type} from clipboard: ${value}`);
};

API

write(...)

write(options: WriteOptions) => Promise<void>

値をクリップボードに書き込みます(「コピー」アクション)。

パラメータ
optionsWriteOptions

リリース 1.0.0


read()

read() => Promise<ReadResult>

クリップボードから値を読み取ります(「ペースト」アクション)。

戻り値: Promise<ReadResult>

リリース 1.0.0


インターフェース

WriteOptions

クリップボードに書き込むデータを表します。

プロパティ説明リリース
stringstringコピーするテキスト値。1.0.0
imagestringコピーする Data URL 形式の画像。1.0.0
urlstringコピーする URL 文字列。1.0.0
labelstringコピーされたデータに付随する、ユーザーに表示されるラベル (Android のみ)。1.0.0

ReadResult

クリップボードから読み取られたデータを表します。

プロパティ説明リリース
valuestringクリップボードから読み取られたデータ。1.0.0
typestringクリップボード内のデータの型。1.0.0