I Need Help About This Macro

—2312113—
Sequences[‘AFF’] = {
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/console Sound_EnableSFX 0
]],
[[/castsequence [nochanneling] reset=target Agony,Corruption,Unstable Affliction,Drain Soul,Drain Soul,Unstable Affliction,Corruption,Drain Soul,Drain Soul]],
[[/castsequence [nochanneling] reset=target/8 Haunt,Haunt]],
[[/cast [nochanneling,combat] Dark Soul: Misery]],
[[/cast [combat,nochanneling]Command Demon]],
[[/cast Soulburn]],
PostMacro = [[
/startattack
/petattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Sequences[‘AFFDOTS’] = {
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/console Sound_EnableSFX 0
]],
[[/castsequence [nochanneling] reset=target Agony,Corruption,Unstable Affliction]],
[[/castsequence [nochanneling] reset=target/8 Haunt,Haunt]],
[[/cast [nochanneling,combat] Dark Soul: Misery]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

That is the macro codes and i copy and paste them to my sequences lua which in the GS addon.
I run my game and i create my first macro
#showtooltip
/cast AFF
and my second macro is
#showtooltip
/cast AFFDOTS

and bind them to my Mouse but macro didnt work.
I try with #showtooltip
/castsequence AFF and it didnt work again
my last try is #showtooltip /click AFF and again it didnt work.
Where is the my mistake ?
Please someone help me. Please tell me step by step how i can run this macro?