WoW API: GetMacroIndexByName
Jump to navigation
Jump to search
← WoW API < GetMacroIndexByName
Return macro index for a given name.
macroIndex = GetMacroIndexByName("name")
Arguments[edit]
- "name"
- String - The name of a macro as obtainable by GetActionText(slot)
Returns[edit]
- macroIndex
- The numeric index of the macro or 0 if there's no macro with the given name.
Notes[edit]
- Macros are indexed 1-36 for "global" macros and 37-54 for character-specific macros.
- If there is two or more macros with the same name, it appears to return the highest macroIndex found.
Example[edit]
local macroIndex = GetMacroIndexByName("Fred") if macroIndex == 0 then -- You have no macro named "Fred" end