タグレット

mmbでは、tagletフォルダにjsファイルを置くことで、新しいjavascriptのメソッド等を追加することができます。
以下のjsファイルは、メディア情報のタグの★情報をメディアプロパティのrateに置き換えるタグレットです。
既存のメソッドなどを上書きする恐れがあるので、tagletのプロパティとして追加するようにしてください。
最初に
/**メディア情報のタグの★をレートに書き換える */
taglet.Star2Rate = () => {
let MLSLength = MLS.length;
for (let i = 0; i < MLSLength; i++) {
if ((" " + MLS[i].tag + " ").indexOf(" ★ ") >= 0) {
mb.console(MLS[i].fileName + MLS[i].ext+" => ★ => rate = 1;");
mb.setInfo(MLS[i].id, Key.rate,"1");
}
if ((" " + MLS[i].tag + " ").indexOf(" ★★ ") >= 0) {
mb.console(MLS[i].fileName + MLS[i].ext + " => ★★ => rate = 2;");
mb.setInfo(MLS[i].id, Key.rate, "2");
}
if ((" " + MLS[i].tag + " ").indexOf(" ★★★ ") >= 0) {
mb.console(MLS[i].fileName + MLS[i].ext + " => ★★★ => rate = 3;");
mb.setInfo(MLS[i].id, Key.rate, "3");
}
if ((" " + MLS[i].tag + " ").indexOf(" ★★★★ ") >= 0) {
mb.console(MLS[i].fileName + MLS[i].ext + " => ★★★★ => rate = 4;");
mb.setInfo(MLS[i].id, Key.rate, "4");
}
if ((" " + MLS[i].tag + " ").indexOf(" ★★★★★ ") >= 0) {
mb.console(MLS[i].fileName + MLS[i].ext + " => ★★★★★ => rate = 5;");
mb.setInfo(MLS[i].id, Key.rate, "5");
}
}
}