SpreadJS製品ヘルプ
コードの使用によるコピーと貼り付け
SpreadJS > サンプルコード > クリップボードの使用に関するサンプルコード > コードの使用によるコピーと貼り付け

コードを使用してコピーおよび貼り付けを行えます。

コードの使用

次のサンプルコードは、コードを使用してコピーおよび貼り付けを行います。

JavaScript
コードのコピー
window.onload = function(){
                       var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
                       var sheet = spread.getActiveSheet();
 sheet.setValue(0, 0, 1, GC.Spread.Sheets.SheetArea.viewport);
 sheet.setValue(1, 0, 2, GC.Spread.Sheets.SheetArea.viewport);
 sheet.setFormula(2, 0, "=A1+A2", GC.Spread.Sheets.SheetArea.viewport);
 sheet.setValue(0, 1, 3, GC.Spread.Sheets.SheetArea.viewport);
 sheet.setValue(1, 1, 4, GC.Spread.Sheets.SheetArea.viewport);
 sheet.setFormula(2, 1, "=B1+B2", GC.Spread.Sheets.SheetArea.viewport);
 var fromRange = new GC.Spread.Sheets.Range(0, 0, 3, 2);
 var toRanges = [new GC.Spread.Sheets.Range(5, 0, 3, 2)];
 $("#button1").click(function () {
     // 切り取りおよび貼り付け操作です
spread.commandManager().execute({cmd: "clipboardPaste", sheetName: "Sheet1", fromSheet: sheet, fromRange: fromRange, pastedRanges: toRanges, isCutting: true, clipboardText: "", pasteOption: GC.Spread.Sheets.ClipboardPasteOptions.all});
 });
 $("#button2").click(function () {
     spread.commandManager().execute({cmd: "clipboardPaste", sheetName: "Sheet1", fromSheet: sheet, fromRange: fromRange, pastedRanges: toRanges, isCutting: false, clipboardText: "", pasteOption: GC.Spread.Sheets.ClipboardPasteOptions.all});
 });
関連トピック

開発者の手引き