mirror of
https://github.com/ONLYOFFICE/sdkjs.git
synced 2026-04-07 14:09:12 +08:00
[se] Fix bug 75974
This commit is contained in:
@ -16372,7 +16372,11 @@ function RangeDataManagerElem(bbox, data)
|
||||
});
|
||||
}
|
||||
|
||||
let cellType = cell.getType();
|
||||
let newVal = noData ? "#REF!" : cell.getValue();
|
||||
if (cellType === CellValueType.Number) {
|
||||
newVal = cell.getNumberValue();
|
||||
}
|
||||
if (this.CellValue !== newVal) {
|
||||
isChanged = true;
|
||||
this.CellValue = newVal;
|
||||
@ -16380,13 +16384,22 @@ function RangeDataManagerElem(bbox, data)
|
||||
|
||||
|
||||
var cellValueType = null;
|
||||
switch (cell.getType()) {
|
||||
switch (cellType) {
|
||||
case CellValueType.String:
|
||||
cellValueType = Asc.ECellTypeType.celltypeStr;
|
||||
break;
|
||||
case CellValueType.Bool:
|
||||
cellValueType = Asc.ECellTypeType.celltypeBool;
|
||||
break;
|
||||
case CellValueType.Number:
|
||||
let cellFormat = cell.getNumFormat();
|
||||
let isDateTimeFormat = cellFormat && cellFormat.isDateTimeFormat() && cellFormat.getType() !== Asc.c_oAscNumFormatType.Time;
|
||||
if (isDateTimeFormat) {
|
||||
cellValueType = Asc.ECellTypeType.celltypeDate;
|
||||
} else {
|
||||
cellValueType = Asc.ECellTypeType.celltypeNumber;
|
||||
}
|
||||
break;
|
||||
case CellValueType.Error:
|
||||
cellValueType = Asc.ECellTypeType.celltypeError;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user