2024年12月6日 2:21 am #32128
Keymaster
いつもお世話になっております。江村です。
以下のように書いてください。
#language = "v8"
function OnExecute() {
var ext = ".txt"; // 閉じたい拡張子を指定
var docs = editor.Documents;
for (var i = docs.Count; i >= 1; --i) {
var doc = docs.Item(i);
if (doc.FullName.toLowerCase().endsWith(ext)) {
doc.Close();
}
}
}
OnExecute();
または
#language = "JScript"
function OnExecute() {
var ext = ".txt"; // 閉じたい拡張子を指定
var docs = editor.Documents;
for (var i = docs.Count; i >= 1; --i) {
var doc = docs.Item(i);
var nLen = doc.FullName.length;
if( doc.FullName.toLowerCase().substring( nLen - ext.length, nLen ) == ext ) {
doc.Close();
}
}
}
OnExecute();
よろしくお願いいたします。