API GetSpellLink

Get chat-link for a spell. link = GetSpellLink(spellId) link = GetSpellLink(spellName[, spellRank]) link = GetSpellLink(spellNum, spellBook)

Arguments
(spellId)
 * spellId : Integer - The global spell number, found on wowhead, allakhazam, or thottbot or through COMBAT_LOG_EVENT.

or

(spellName[, spellRank])
 * spellName : String - The name of the spell (Rank may be specified, defaults to highest if omitted)
 * spellRank : String - The rank of the spell "Rank 1" etc. You can use "" and still get a response of the highest rank known.  (useful for things like GetSpellLink("Faerie Fire (Feral)") which would return nil unless you use GetSpellLink("Faerie Fire (Feral)", "")

or

(spellNum, spellBook)
 * spellNum : Integer - Valid values are 1 through total number of spells in the spellbook on all pages and all tabs, ignoring empty slots.
 * spellBook : String - BOOKTYPE_SPELL or BOOKTYPE_PET depending on whether you wish to query the player or pet spellbook.

Returns

 * link: String - A link to the spell
 * TradeSkillLink: String - A link to the tradeskill if available, otherwise nil. (3.0.1+)