在我的界面中有两个扩展: SpreadA和SpreadB。
它们都有一个名为MySheet的工作表,我正试图在SpreadA中复制MySheet的内容,并将它们粘贴到SpreadB中的MySheet中。
我用过ClipboardPasteUndoAction,但它不适合我。如果我试图将内容粘贴在相同的传播(SpreadA到SpreadA)中,那么它可以工作,但是我需要的是粘贴到另一个传播中(SpreadA到SpreadB)。
var sheetFrom = SpreadA.getSheetFromName("MySheet");
var sheetTo = SpreadB.getSheetFromName("MySheet");
var fromRange = new $.wijmo.wijspread.Range(0, 0, 10, 10);
var toRanges = [new $.wijmo.wijspread.Range(0, 0, 10, 10)];
var clipboardCopyPasteAction = new $.wijmo.wijspread.UndoRedo.ClipboardPasteUndoAction(sheetFrom, sheetFrom, sheetTo, {fromRange: fromRange, pastedRanges: toRanges, isCutting: false, clipboardText: "" }, $.wijmo.wijspread.ClipboardPasteOptions.Values);
clipboardCopyPasteAction.execute(sheetFrom);知道怎么做吗?
发布于 2015-11-12 10:31:40
我使用一种方法导出特定电子表格的内容。
sheetFrom.toJSON();然后,我将电子表格的所有内容导入到另一个电子表格中。
sheetTo.fromJSON(sheetFrom.toJSON());https://stackoverflow.com/questions/33553048
复制相似问题