Hyperlink class Worksheet
A hyperlink attached to a cell (or cell range).
Two kinds are supported:
- External: a web/
mailto:/file URL (Hyperlink.url, Hyperlink.email). Stored as a worksheet relationship withTargetMode="External". - Internal: a jump within the same workbook such as
'Sheet2'!B3or a defined name (Hyperlink.location). Stored inline, with no relationship.
Constructors
- Hyperlink.email(String address, {String? subject, String? display, String? tooltip})
-
A
mailto:link toaddress, with an optionalsubject.factory - Hyperlink.location(String location, {String? display, String? tooltip})
-
An internal link to
locationwithin the workbook, e.g.'Sheet2'!A1or a defined name.factory - Hyperlink.url(String url, {String? display, String? tooltip})
-
A link to an external
url(web,mailto:, file, ...).factory
Properties
- display → String?
-
Optional text shown for the link.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- isExternal → bool
-
Whether this is an external (URL) link rather than an internal jump.
no setter
- location → String?
-
Internal location within the workbook (e.g.
'Sheet2'!A1or a defined name), ornullfor an external link.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- target → String?
-
External target URL (e.g.
https://...,mailto:...), ornullfor an internal link.final - tooltip → String?
-
Optional hover tooltip.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override