@univerjs/sheets-hyper-link-ui v0.1.17 • Docs
Class: SheetsHyperLinkResolverService
Constructors
new SheetsHyperLinkResolverService()
new SheetsHyperLinkResolverService(
_univerInstanceService,
_commandService,
_definedNamesService,
_messageService,
_localeService): SheetsHyperLinkResolverService
Parameters
Parameter | Type |
---|---|
_univerInstanceService | IUniverInstanceService |
_commandService | ICommandService |
_definedNamesService | IDefinedNamesService |
_messageService | IMessageService |
_localeService | LocaleService |
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
Parameter | Type |
---|---|
params | ISheetUrlParams |
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
Parameter | Type |
---|---|
unitId | string |
rangeid | string |
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
Parameter | Type |
---|---|
url | string |
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
Parameter | Type |
---|---|
unitId | string |
subUnitId | string |
range | IRange |
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
Parameter | Type |
---|---|
unitId | string |
sheetName | string |
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
Parameter | Type |
---|---|
unitId | string |
subUnitId | string |
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
Parameter | Type |
---|---|
urlStr | string |
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)