「JavaScript を実行」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
オブジェクト名の修正(マクロリファレンス:3:OutputBar オブジェクトを参照) |
||
| (4人の利用者による、間の6版が非表示) | |||
| 1行目: | 1行目: | ||
選択範囲をevalして結果をその場に出します。電卓代わりにどうぞ。 | 選択範囲をevalして結果をその場に出します。電卓代わりにどうぞ。 | ||
== 置き換え版 == | |||
< | <syntaxhighlight lang="javascript" copy> | ||
// JavaScriptを実行.js | // JavaScriptを実行 (置き換え版).js | ||
if (document.selection.IsEmpty) { | |||
document.selection.EndOfLine(false, mePosLogical); | |||
document.selection.StartOfLine(true, mePosLogical); | |||
} | |||
if (document.selection.Text) { | if (document.selection.Text) { | ||
document.selection.Text = | document.selection.Text = eval(document.selection.Text); | ||
} | } | ||
</ | </syntaxhighlight> | ||
== 挿入版 == | |||
< | <syntaxhighlight lang="javascript" copy> | ||
// JavaScriptを実行.js | // JavaScriptを実行.js (挿入版) | ||
if (document.selection.IsEmpty) { | |||
document.selection.EndOfLine(false, mePosLogical); | |||
document.selection.StartOfLine(true, mePosLogical); | |||
} | |||
if (document.selection.Text) { | |||
document.selection.Text = document.selection.Text + ' => ' + eval(document.selection.Text); | |||
} | |||
</syntaxhighlight> | |||
== アウトプットバー版 == | |||
<syntaxhighlight lang="javascript" copy> | |||
// JavaScriptを実行 (アウトプットバー版).js | |||
if (document.selection.IsEmpty) { | |||
document.selection.EndOfLine(false, mePosLogical); | |||
document.selection.StartOfLine(true, mePosLogical); | |||
} | |||
if (document.selection.Text) { | if (document.selection.Text) { | ||
document.selection.Text = eval(document.selection.Text) | outputBar.visible = true; | ||
// outputBar.Writeln(">> " + document.selection.Text); | |||
outputBar.Writeln("=> " + eval(document.selection.Text).toString()); | |||
} | } | ||
</ | </syntaxhighlight> | ||
2025年11月25日 (火) 19:07時点における最新版
選択範囲をevalして結果をその場に出します。電卓代わりにどうぞ。
置き換え版[編集]
// JavaScriptを実行 (置き換え版).js
if (document.selection.IsEmpty) {
document.selection.EndOfLine(false, mePosLogical);
document.selection.StartOfLine(true, mePosLogical);
}
if (document.selection.Text) {
document.selection.Text = eval(document.selection.Text);
}
挿入版[編集]
// JavaScriptを実行.js (挿入版)
if (document.selection.IsEmpty) {
document.selection.EndOfLine(false, mePosLogical);
document.selection.StartOfLine(true, mePosLogical);
}
if (document.selection.Text) {
document.selection.Text = document.selection.Text + ' => ' + eval(document.selection.Text);
}
アウトプットバー版[編集]
// JavaScriptを実行 (アウトプットバー版).js
if (document.selection.IsEmpty) {
document.selection.EndOfLine(false, mePosLogical);
document.selection.StartOfLine(true, mePosLogical);
}
if (document.selection.Text) {
outputBar.visible = true;
// outputBar.Writeln(">> " + document.selection.Text);
outputBar.Writeln("=> " + eval(document.selection.Text).toString());
}
スポンサーリンク