本帖最后由 圆成 于 2024-6-18 17:59 编辑
使用spread.commandManager().execute,替换区域(有浮动线上的表格替换到无样式表格,基本表格框线全部替换过来,,但是浮动线替换不过来)
有浮动线.png,我已经用红框线标明了。。。希望用spread.commandManager().execute,方法或者别的方法,能够替换过来
_this.toRanges = [_this.sheet.getRange(0, 0, _this.copyRowCount, _this.copySheet.getColumnCount())];
_this.sheet.clear(0, 0, _this.copyRowCount, _this.copySheet.getColumnCount(), 3 /* viewport */, 32 /* Axis */ | 64 /* BindingPath */ | 1 /* Data */ | 16 /* Sparkline */ | 2 /* Style */ | 4 /* Comment */);
_this.sheet.getRange(0, 0, _this.copyRowCount, _this.copySheet.getColumnCount()).tag(null);
_this.toRanges[0].locked(false);
_this.spread.commandManager().execute({cmd: "clipboardPaste",
sheetName: _this.sheet.name(),
fromSheet: _this.copySheet,
fromRanges: _this.fromRange,
pastedRanges: _this.toRanges,
isCutting: false,
clipboardText: "",
pasteOption: GC.Spread.Sheets.ClipboardPasteOptions.all,
});
|
|