- sheet.shapes.all().forEach(function(shape,shapeIndex){
- shapeJSONArr.push(JSON.stringify(shape.toJSON()));
- coordinateArr.push({x:1,y:1});
- });
- self.spread.commandManager().execute({
- cmd: "pasteShapes", // 粘贴形状指令
- sheetName: sheet.name(),
- pasteData: {
- positions: coordinateArr,
- shapeJsonList: shapeJSONArr,
- fromSheetName: sheet.name(),
- isCutting: false,
- },
- });
复制代码
这边除了fromSheetName和sheetName是一致的(与你给出的示例不同)外,还有版本不同外应该没有其他不同了,但是好像粘贴不了 |