เนื่องจากไม่มีคำตอบจริงๆสำหรับฉัน
นี่เป็นสคริปต์เล็กน้อยที่ฉันเขียนเพื่อเก็บรายการทั้งหมดเป็นกลุ่ม
เพียงเรียกใช้ที่หน้า "เริ่มต้น" และคว้ากาแฟมันจะใช้เวลาในการย้ายรายการทั้งหมด
นี่คือเวอร์ชั่น bookmarklet ที่น่าเกลียดที่จะเรียกใช้ในแถบที่อยู่ของเบราว์เซอร์
javascript:var archiveAllTimeout=null,archiveEntries=()=>{var a=document.querySelectorAll("article");if((a||[]).length){for(var b=0;b<a.length;b++)a[b]&&a[b].click();setTimeout(()=>{var b=document.querySelector(".css-11yd3hn button.css-mlr9nc:nth-of-type(3)");b&&b.click();archiveAllTimeout=setTimeout(archiveEntries,1e3)},1e3)}else clearTimeout(archiveAllTimeout),setTimeout(()=>{alert("All items archived");var b=document.querySelector(".css-mk5p2j button.css-1ogf4l3");b&&b.click()},1e3)};setTimeout(()=>{document.querySelector("a[href=\"/\"]").click(),setTimeout(()=>{document.querySelector(".css-15l7u4z .css-mk5p2j button.css-mlr9nc:nth-of-type(3)").click()},1e3)},100),archiveAllTimeout=setTimeout(archiveEntries,100);
ที่นี่รุ่นที่น่ารักสำหรับคอนโซลนักพัฒนาซอฟต์แวร์
var archiveAllTimeout=null
var archiveEntries=()=>{
var all=document.querySelectorAll('article')
if((all||[]).length){
for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}}
setTimeout(()=>{var a=document.querySelector(/*Archive button*/'.css-11yd3hn button.css-mlr9nc:nth-of-type(3)');if(a){a.click()};archiveAllTimeout=setTimeout(archiveEntries,1000)},1000)
} else {
clearTimeout(archiveAllTimeout)
setTimeout(()=>{alert('All items archived');/** finish bulk edit */var a=document.querySelector(/*End Bulk Edit button*/'.css-mk5p2j button.css-1ogf4l3');if(a){a.click()}},1000)
}
}
setTimeout(()=>{
/** make sure list is selected*/ document.querySelector('a[href="https://webapps.stackexchange.com/"]').click()
setTimeout(()=>{/** start bulk edit */document.querySelector(/*Bulk Edit button*/'.css-15l7u4z .css-mk5p2j button.css-mlr9nc:nth-of-type(3)').click()},1000)
},100)
archiveAllTimeout=setTimeout(archiveEntries,100)