@univerjsengine-formulaindexinterfacesIformulacurrentconfigservice

@univerjs/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

IRuntimeUnitDataType


getArrayFormulaRange()

getArrayFormulaRange(): IArrayFormulaRangeType

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:85

Returns

IArrayFormulaRangeType


getClearDependencyTreeCache()

getClearDependencyTreeCache(): IDirtyUnitSheetNameMap

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:99

Returns

IDirtyUnitSheetNameMap


getDirtyData()

getDirtyData(): IFormulaDirtyData

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:97

Returns

IFormulaDirtyData


getDirtyDefinedNameMap()

getDirtyDefinedNameMap(): IDirtyUnitSheetDefinedNameMap

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:69

Returns

IDirtyUnitSheetDefinedNameMap


getDirtyNameMap()

getDirtyNameMap(): IDirtyUnitSheetNameMap

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:67

Returns

IDirtyUnitSheetNameMap


getDirtyRanges()

getDirtyRanges(): IUnitRange[]

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:65

Returns

IUnitRange[]


getDirtyUnitFeatureMap()

getDirtyUnitFeatureMap(): IDirtyUnitFeatureMap

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:71

Returns

IDirtyUnitFeatureMap


getDirtyUnitOtherFormulaMap()

getDirtyUnitOtherFormulaMap(): IDirtyUnitOtherFormulaMap

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:89

Returns

IDirtyUnitOtherFormulaMap


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

IFormulaData


getLocale()

getLocale(): LocaleType

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:101

Returns

LocaleType


getSheetName()

getSheetName(unitId, sheetId): string

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:87

Parameters

ParameterType
unitIdstring
sheetIdstring

Returns

string


getSheetNameMap()

getSheetNameMap(): IUnitSheetNameMap

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:61

Returns

IUnitSheetNameMap


getSheetRowColumnCount()

getSheetRowColumnCount(unitId, sheetId): {
  columnCount: number;
  rowCount: number;
}

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:108

Parameters

ParameterType
unitIdstring
sheetIdstring

Returns

{
  columnCount: number;
  rowCount: number;
}
NameTypeDefined in
columnCountnumbersubmodules/univer/packages/engine-formula/src/services/current-data.service.ts:108
rowCountnumbersubmodules/univer/packages/engine-formula/src/services/current-data.service.ts:108

getSheetsInfo()

getSheetsInfo(): {
  sheetNameMap: {};
  sheetOrder: string[];
}

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:103

Returns

{
  sheetNameMap: {};
  sheetOrder: string[];
}
NameTypeDefined in
sheetNameMap{}submodules/univer/packages/engine-formula/src/services/current-data.service.ts:105
sheetOrderstring[]submodules/univer/packages/engine-formula/src/services/current-data.service.ts:104

getUnitData()

getUnitData(): IUnitData

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:52

Returns

IUnitData


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

ParameterType
configIFormulaDatasetConfig

Returns

void


loadDirtyRangesAndExcludedCell()

loadDirtyRangesAndExcludedCell(dirtyRanges, excludedCell?): void

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:81

Parameters

ParameterType
dirtyRangesIUnitRange[]
excludedCell?IUnitExcludedCell

Returns

void


registerFormulaData()

registerFormulaData(formulaData): void

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:75

Parameters

ParameterType
formulaDataIFormulaData

Returns

void


registerSheetNameMap()

registerSheetNameMap(sheetNameMap): void

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:77

Parameters

ParameterType
sheetNameMapIUnitSheetNameMap

Returns

void


registerUnitData()

registerUnitData(unitData): void

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:73

Parameters

ParameterType
unitDataIUnitData

Returns

void


setExecuteSubUnitId()

setExecuteSubUnitId(subUnitId): void

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:95

Parameters

ParameterType
subUnitIdstring

Returns

void


setExecuteUnitId()

setExecuteUnitId(unitId): void

Defined in: submodules/univer/packages/engine-formula/src/services/current-data.service.ts:94

Parameters

ParameterType
unitIdstring

Returns

void