但是实际执行结果却是当内外不一致时走的内部paste行为,没有源区域时走的外部剪切板,同时内容使用clipboardText,样式使用clipboardHtml
GC.Spread.Sheets.Commands.clipboardPaste.execute(vm.spread, {
"sheetName": "Sheet2",
"fromSheet": vm.spread.getSheetFromName("Sheet2"),
"fromRanges": [new GC.Spread.Sheets.Range(0, 0, 2, 1)],
"pastedRanges": [new GC.Spread.Sheets.Range(13, 4, 2, 1)],
"isCutting": false,
"pasteOption": 0,
"clipboardText": "3\r\n2",
"clipboardHtml": '<html><body><!--StartFragment--><table style="box-sizing: border-box; border-collapse: collapse; border: 0px; color: rgb(51, 51, 51); font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><tbody style="box-sizing: border-box;"><tr style="box-sizing: border-box; border: 0px; padding: 0px;"><td style="box-sizing: border-box; border: 0px; padding: 0px; color: rgb(226, 83, 77); font: 14.7px Calibri; vertical-align: bottom;">1</td></tr><tr style="box-sizing: border-box; border: 0px; padding: 0px;"><td style="box-sizing: border-box; border: 0px; padding: 0px; background-color: rgb(249, 151, 76); color: rgb(0, 0, 0); font: 14.7px Calibri; vertical-align: bottom;">25</td></tr></tbody></table><!--EndFragment--></body></html>'
},false)
|