Skip to main content

SetHyperlink

Adds a hyperlink to the specified range.

Syntax​

expression.SetHyperlink(sRange, sAddress, subAddress, sScreenTip, sTextToDisplay);

expression - A variable that represents a ApiWorksheet class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
sRangeRequiredstringThe range where the hyperlink will be added to.
sAddressRequiredstringThe link address.
subAddressOptionalstringThe link subaddress to insert internal sheet hyperlinks.
sScreenTipOptionalstringThe screen tip text.
sTextToDisplayOptionalstringThe link text that will be displayed on the sheet.

Returns​

boolean

Example​

Attach a clickable hyperlink to a cell range in a spreadsheet.

// How do I add a hyperlink to a cell in a spreadsheet?

// Link a cell to an external URL so users can navigate to it directly in a spreadsheet.

let worksheet = Api.GetActiveSheet();
const logoUrl = 'https://static.onlyoffice.com/assets/docs/samples/img/onlyoffice_logo.png';
worksheet.SetHyperlink('A1', logoUrl, null, 'ONLYOFFICE for developers', 'Api ONLYOFFICE');