@univerjs-pro/engine-formula v0.5.4
Interface: IFormulaCurrentConfigService
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:49
Methods
getArrayFormulaCellData()
getArrayFormulaCellData(): IRuntimeUnitDataType
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:83
Returns
getArrayFormulaRange()
getArrayFormulaRange(): IArrayFormulaRangeType
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:85
Returns
getClearDependencyTreeCache()
getClearDependencyTreeCache(): IDirtyUnitSheetNameMap
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:99
Returns
getDirtyData()
getDirtyData(): IFormulaDirtyData
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:97
Returns
getDirtyDefinedNameMap()
getDirtyDefinedNameMap(): IDirtyUnitSheetDefinedNameMap
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:69
Returns
getDirtyNameMap()
getDirtyNameMap(): IDirtyUnitSheetNameMap
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:67
Returns
getDirtyRanges()
getDirtyRanges(): IUnitRange[]
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:65
Returns
getDirtyUnitFeatureMap()
getDirtyUnitFeatureMap(): IDirtyUnitFeatureMap
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:71
Returns
getDirtyUnitOtherFormulaMap()
getDirtyUnitOtherFormulaMap(): IDirtyUnitOtherFormulaMap
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:89
Returns
getExcludedRange()
getExcludedRange(): Nullable<IUnitExcludedCell>
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:79
Returns
Nullable
<IUnitExcludedCell
>
getExecuteSubUnitId()
getExecuteSubUnitId(): Nullable<string>
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:92
Returns
Nullable
<string
>
getExecuteUnitId()
getExecuteUnitId(): Nullable<string>
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:91
Returns
Nullable
<string
>
getFormulaData()
getFormulaData(): IFormulaData
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:59
Returns
getLocale()
getLocale(): LocaleType
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:101
Returns
getSheetName()
getSheetName(unitId, sheetId): string
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:87
Parameters
Parameter | Type |
---|---|
unitId | string |
sheetId | string |
Returns
string
getSheetNameMap()
getSheetNameMap(): IUnitSheetNameMap
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:61
Returns
getSheetRowColumnCount()
getSheetRowColumnCount(unitId, sheetId): {
columnCount: number;
rowCount: number;
}
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:108
Parameters
Parameter | Type |
---|---|
unitId | string |
sheetId | string |
Returns
{
columnCount: number;
rowCount: number;
}
getSheetsInfo()
getSheetsInfo(): {
sheetNameMap: {};
sheetOrder: string[];
}
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:103
Returns
{
sheetNameMap: {};
sheetOrder: string[];
}
getUnitData()
getUnitData(): IUnitData
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:52
Returns
getUnitStylesData()
getUnitStylesData(): IUnitStylesData
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:57
Get the unit styles data.
Returns
IUnitStylesData
isForceCalculate()
isForceCalculate(): boolean
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:63
Returns
boolean
load()
load(config): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:50
Parameters
Parameter | Type |
---|---|
config | IFormulaDatasetConfig |
Returns
void
loadDirtyRangesAndExcludedCell()
loadDirtyRangesAndExcludedCell(dirtyRanges, excludedCell?): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:81
Parameters
Parameter | Type |
---|---|
dirtyRanges | IUnitRange [] |
excludedCell ? | IUnitExcludedCell |
Returns
void
registerFormulaData()
registerFormulaData(formulaData): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:75
Parameters
Parameter | Type |
---|---|
formulaData | IFormulaData |
Returns
void
registerSheetNameMap()
registerSheetNameMap(sheetNameMap): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:77
Parameters
Parameter | Type |
---|---|
sheetNameMap | IUnitSheetNameMap |
Returns
void
registerUnitData()
registerUnitData(unitData): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:73
Parameters
Parameter | Type |
---|---|
unitData | IUnitData |
Returns
void
setExecuteSubUnitId()
setExecuteSubUnitId(subUnitId): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:95
Parameters
Parameter | Type |
---|---|
subUnitId | string |
Returns
void
setExecuteUnitId()
setExecuteUnitId(unitId): void
Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:94
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
void