Rinkerをに使われていない商品がリンク溜まってきた。
未使用のリンクだけを絞込できればいいんだけど出来ないっぽい?
ちまちまチェックを入れるのが面倒、ということで利用記事ない商品リンクに一括でチェックを入れるJavaScriptを書いた。
表示オプションで最大の999記事に変更しておく。
下記のコードをChromeのデベロッパーツールのコンソールに貼り付けてenterを押せばOK。なおデベロッパーツールの起動は画面の適当な場所を右クリック➡検証
HTML
var elements1 = document.getElementsByClassName( "used_post_id column-used_post_id" )
var elements2 = document.getElementsByClassName( "iedit author-self level-0 type-yyi_rinker nothumb" ) ;
var elements1Array = Array.from( elements1 ) ;
var length = elements1Array.length
for (let i = 0; i < length ; i++) {
var txt = elements1Array[i].innerHTML
if (txt.indexOf('[') == -1) {
elements2.item(i).getElementsByTagName('input')[0].checked = true
}
}
利用記事の欄に「[」があったらチェックを入れろ という処理をしているだけ。
これでまとめてチェックが入るので一括操作でゴミ箱にいれる。
色んな方法があると思うけど999件単位で処理できるので自分にはコレで十分だった。もっと多い人はSQL書いたほうが早いかも。
Rinkerが標準で対応してくれたらいいなぁ。でも需要ないかな?