API Reference
@univerjs
@univerjs/sheets-data-validation
classes
Sheetsdatavalidationvalidatorservice

@univerjs/sheets-data-validation v0.1.17Docs


Class: SheetsDataValidationValidatorService

Constructors

new SheetsDataValidationValidatorService()

new SheetsDataValidationValidatorService(
   _univerInstanceService, 
   _dataValidationModel, 
   _dataValidationCacheService): SheetsDataValidationValidatorService

Parameters

ParameterType
_univerInstanceServiceIUniverInstanceService
_dataValidationModelDataValidationModel<IDataValidationRule>
_dataValidationCacheServiceDataValidationCacheService

Returns

SheetsDataValidationValidatorService

Defined in

packages/sheets-data-validation/src/services/dv-validator-service.ts:27 (opens in a new tab)

Methods

validatorCell()

validatorCell(
   unitId, 
   subUnitId, 
   row, 
col): Promise<DataValidationStatus>

Parameters

ParameterType
unitIdstring
subUnitIdstring
rownumber
colnumber

Returns

Promise<DataValidationStatus>

Defined in

packages/sheets-data-validation/src/services/dv-validator-service.ts:35 (opens in a new tab)


validatorWorkbook()

validatorWorkbook(unitId): Promise<Record<string, ObjectMatrix<Nullable<IDataValidationResCache>>>>

Parameters

ParameterType
unitIdstring

Returns

Promise<Record<string, ObjectMatrix<Nullable<IDataValidationResCache>>>>

Defined in

packages/sheets-data-validation/src/services/dv-validator-service.ts:74 (opens in a new tab)


validatorWorksheet()

validatorWorksheet(unitId, subUnitId): Promise<ObjectMatrix<Nullable<IDataValidationResCache>>>

Parameters

ParameterType
unitIdstring
subUnitIdstring

Returns

Promise<ObjectMatrix<Nullable<IDataValidationResCache>>>

Defined in

packages/sheets-data-validation/src/services/dv-validator-service.ts:58 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.