blockly > clipboard > copy

clipboard.copy() 関数

コピー可能なアイテムをコピーし、そのデータとコピー元のワークスペースを記録します。

この関数は、コピーを許可する必要があるかどうか(ブロックを削除できるかどうかなど)を確認するチェックを行いません。このようなチェックは、この関数を呼び出す前に行う必要があります。

コピー可能なアイテムが ISelectable でない場合や、その workspace プロパティが WorkspaceSvg でない場合、コピーは成功しますが、保存されたワークスペース データはありません。ワークスペースを貼り付けメソッドに明示的に渡さない限り、この変更はデータを貼り付ける機能に影響します。

署名:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

パラメータ

パラメータ 説明
toCopy ICopyable<T> コピーするアイテム。
ロケーション Coordinate (省略可)貼り付け候補として保存する場所。

戻り値:

T | null

コピーが成功した場合はコピーされたデータ、それ以外の場合は null。