API Reference
@univerjs
@univerjs/sheets-hyper-link-ui
classes
Sheetshyperlinkresolverservice

@univerjs/sheets-hyper-link-ui v0.1.17Docs


Class: SheetsHyperLinkResolverService

Constructors

new SheetsHyperLinkResolverService()

new SheetsHyperLinkResolverService(
   _univerInstanceService, 
   _commandService, 
   _definedNamesService, 
   _messageService, 
   _localeService): SheetsHyperLinkResolverService

Parameters

ParameterType
_univerInstanceServiceIUniverInstanceService
_commandServiceICommandService
_definedNamesServiceIDefinedNamesService
_messageServiceIMessageService
_localeServiceLocaleService

Returns

SheetsHyperLinkResolverService

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:61 (opens in a new tab)

Methods

navigateTo()

navigateTo(params): void

Parameters

ParameterType
paramsISheetUrlParams

Returns

void

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:127 (opens in a new tab)


navigateToDefineName()

navigateToDefineName(unitId, rangeid): Promise<boolean>

Parameters

ParameterType
unitIdstring
rangeidstring

Returns

Promise<boolean>

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:274 (opens in a new tab)


navigateToOtherWebsite()

navigateToOtherWebsite(url): Promise<void>

Parameters

ParameterType
urlstring

Returns

Promise<void>

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:279 (opens in a new tab)


navigateToRange()

navigateToRange(
   unitId, 
   subUnitId, 
range): Promise<void>

Parameters

ParameterType
unitIdstring
subUnitIdstring
rangeIRange

Returns

Promise<void>

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:184 (opens in a new tab)


navigateToSheet()

navigateToSheet(unitId, sheetName): Promise<undefined | boolean>

Parameters

ParameterType
unitIdstring
sheetNamestring

Returns

Promise<undefined | boolean>

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:205 (opens in a new tab)


navigateToSheetById()

navigateToSheetById(unitId, subUnitId): Promise<false | Worksheet>

Parameters

ParameterType
unitIdstring
subUnitIdstring

Returns

Promise<false | Worksheet>

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:236 (opens in a new tab)


parseHyperLink()

parseHyperLink(urlStr): {
  handler: () => void;
  name: string;
  searchObj: ISheetUrlParams;
  type:   | "link"
     | "range"
     | "sheet"
     | "range-error"
     | "defineName"
     | "sheet-error";
  url: urlStr;
 } | {
  handler: () => void;
  name: urlStr;
  searchObj: undefined;
  type: 'outer';
  url: urlStr;
}

Parameters

ParameterType
urlStrstring

Returns

{ handler: () => void; name: string; searchObj: ISheetUrlParams; type: | "link" | "range" | "sheet" | "range-error" | "defineName" | "sheet-error"; url: urlStr; } | { handler: () => void; name: urlStr; searchObj: undefined; type: 'outer'; url: urlStr; }

Defined in

sheets-hyper-link-ui/src/services/resolver.service.ts:153 (opens in a new tab)


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