サクラエディタ外部マクロのJavaScript

Perlスクリプトは環境によってはWSHがサポートしていない場合もあるので、色んなマシンで使い回す事を考えるなら、JavaScriptで記述するのが無難だと思う。
よって、JavaScriptでHTMLタグ挿入マクロを書いてみる。

// tag_sub.js
var name = 'sub';
if (IsTextSelected() == 0) {
	InsText('<' + name + '></' + name + '>');
} else if (IsTextSelected() == 1) {
	InsText('<' + name + '>' + GetSelectedString(0) + '</' + name + '>');
}
ReDraw(0);

これも、変数nameの内容を変えれば、色んなタグに応用できる。