「重複行を削除」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Noah (トーク | 投稿記録)
初版
 
MSY-07 (トーク | 投稿記録)
注意書きの追加
1行目: 1行目:
このマクロは[https://www.haijin-boys.com/software/mery/mery-3-6-0 Ver 3.6.2]でMeryのMacrosフォルダに同梱されました。
== 概要 ==
== 概要 ==
重複行を削除するマクロです。
重複行を削除するマクロです。

2023年11月1日 (水) 00:03時点における版

このマクロはVer 3.6.2でMeryのMacrosフォルダに同梱されました。

概要

重複行を削除するマクロです。

ソースコード

#title="重複行を削除"
/**
 * 重複行を削除するマクロ
 */

if (document.selection.Text == "") {
	document.selection.SelectAll();
}
var lines = document.selection.Text.split("\n");
var lineMap = {};
var newLines = new Array();

for (var i = 0; i < lines.length; i++) {
	var line = lines[i];
	if (lineMap[line] == null) {
		newLines.push(line);
		lineMap[line] = line;
	}
}

document.selection.Text = newLines.join("\n");

更新履歴

  • 2023/09/23 初版
スポンサーリンク