GC.Spread.Sheets.Commands.copyでコピーしたデータを外部アプリケーションにペーストできない

文書番号 : 83383     文書種別 : 制限事項     登録日 : 2018/11/09     最終更新日 : 2018/11/09
文書を印刷する
対象製品
SpreadJS(Ver.10.x.x -)
詳細
GC.Spread.Sheets.Commands.copyメソッドでコピーしたデータは、コピー元のSpreadJS内でのみ有効です。同メソッドでコピーしたデータを、コピー元以外のSpreadJSおよび外部アプリケーションなどにペーストすることはできません。
また、コンテキストメニュー(V11以降)の「コピー」は、内部的にGC.Spread.Sheets.Commands.copyメソッドを使用しているため、同様の動作となります。

一般的に、JavaScriptによるクリップボードへのアクセスは、セキュリティ上の理由からブラウザにより厳しく制限されています。このため、セルの書式設定や数式を含めた情報をコピーするために、SpreadJSでは、クリップボードではなく、独自にデータを保有しています。上記の動作は、この仕様上の制限となります。