调研后了解到如下设计:
ctrl+c复制时,SpreadJS将复制内容同时保存在内u剪贴板和操作系统剪贴板,每次粘贴时SpreadJS都会对比内部剪贴板和系统剪贴板中的内容,如果一致,就以内部剪贴板内容为准;如果不一致,则以系统剪贴板中的内容为准。
此外,在复制粘贴过程中,一旦进行了修改操作,SpreadJS剪贴板中的内容就会被清空,再粘贴时就会粘贴系统剪贴板中的内容。这便是原因所在,
另外,'=C17-C18表示的是字符串而非可计算的公式,最前面的撇'并非字符串内容,而是一个标记,表示其后的内容为字符串,可以将其理解为一个样式标记。 |