ฉันได้นำเข้าอีเมลเก่าจากการสำรองข้อมูล Outlook ในบัญชี Gmail ของฉันและฉันได้รับ 1,000 ป้ายกำกับในระบบของฉัน มีวิธีการขนาดใหญ่ที่ง่ายในการลบออกและเก็บไว้เพียง 10 รายการตามปกติของฉันหรือไม่
ฉันได้นำเข้าอีเมลเก่าจากการสำรองข้อมูล Outlook ในบัญชี Gmail ของฉันและฉันได้รับ 1,000 ป้ายกำกับในระบบของฉัน มีวิธีการขนาดใหญ่ที่ง่ายในการลบออกและเก็บไว้เพียง 10 รายการตามปกติของฉันหรือไม่
คำตอบ:
ฉันเขียนสคริปต์เพื่อเพิ่มลงใน Google Scripts
function removeLabel() {
var labels = [];
labels = GmailApp.getUserLabels();
//Loop through all Labels
for (var i = 0; i < labels.length; i++) {
if (labels[i].getName().indexOf("WORD TO FIND IN LABEL NAME") > -1) {
//If the WORD is found in label name - delete the label
labels[i].deleteLabel();
}
}
}
ไม่ได้อยู่กับ Gmail หุ้น อาจมี userscript out อยู่ที่นั่นเพื่ออนุญาตให้คุณทำเช่นนั้น แต่ฉันไม่สามารถค้นหาด้วยการค้นหาคร่าวๆ
ตัวเลือกอื่นอาจใช้ไคลเอ็นต์ IMAP เช่น Thunderbird ธันเดอร์เบิร์ดจับคู่โฟลเดอร์กับป้ายกำกับของ Gmail ได้ดี คุณอาจลบจำนวนมากภายในธันเดอร์เบิร์ดและทำให้ป้ายกำกับหายไปอย่างน่าอัศจรรย์ ฉันยอมรับว่ายังไม่ได้ลอง (ไม่มี T-bird อยู่ในออฟฟิศ) และคุณควรระวังว่ามันจะไม่ลบข้อความด้วย
ไม่ใช่ทางออก แต่เป็นวิธีที่จะทำให้ชีวิตของคุณง่ายขึ้นมาก
สคริปต์ฮอต:
y::
Click
Send +{TAB 2}
SEND {ENTER}
Return
เลื่อนเมาส์ไปที่ลิงก์ลบป้ายกำกับแรกกด Y และดำเนินการต่อสำหรับป้ายกำกับทั้งหมดที่คุณต้องการลบ
สคริปต์ Google โพสต์ในคำตอบอื่น ๆ (และอันนี้) ทำงานได้อย่างสมบูรณ์แบบ
function removeLabel() {
var labels = [];
labels = GmailApp.getUserLabels();
//Loop through all Labels
for (var i = 0; i < labels.length; i++) {
if (labels[i].getName().indexOf("WORD TO FIND IN LABEL NAME") > -1) {
//If the WORD is found in label name - delete the label
labels[i].deleteLabel();
}
}
}
ฉันใช้มาโครเมาส์และแป้นพิมพ์เพื่อทำสิ่งนี้ มันไม่ได้เป็นวิธีที่ฉลาดมาก แต่ทำงานได้อย่างรวดเร็ว
ใน macOs ฉันใช้สคริปต์ต่อไปนี้กับKeyboardMaestro :
คุณจะต้องสร้างมาโครใหม่กด "บันทึก" และลบหนึ่งป้ายกำกับด้วยตนเองบนแท็บการตั้งค่า Gmail
จากนั้นเพิ่มคำสั่ง "การควบคุมการไหล" "จนกว่า" นั่นเป็นคำสั่งวนซ้ำ
ฉันพบว่ายูทิลิตี้นี้ใช้งานได้ดีมาก
Shift + Tab
Space
เป็นไปได้ที่จะลบหรือซ่อนป้ายกำกับใน gmail โดยเปลี่ยนมุมมองจากมุมมอง HTML เป็นมุมมองคลาสสิก ไปที่การตั้งค่าเลื่อนลงไปที่ป้ายกำกับ จากนั้นคุณสามารถเลือกที่จะลบหรือซ่อนโดยใช้กล่องกาเครื่องหมาย ป้ายกำกับที่ซ้อนกันจะถูกลบออกเป็นกลุ่มโดยเลือกที่ด้านบนของต้นไม้ จากนั้นย้อนกลับ
ที่จริง - มีวิธีคือ ป้ายกำกับที่แนบมากับผู้ติดต่อดังนั้นโดยการแทนที่ผู้ติดต่อของคุณคุณสามารถลบป้ายกำกับได้
มันซับซ้อนเล็กน้อย แต่นี่คือวิธี:
ส่งออกผู้ติดต่อของคุณทั้งหมด
ในไฟล์ CSV ให้ลบคอลัมน์ 'การเป็นสมาชิกกลุ่ม "(หมายเหตุนี่เป็นวิธีการกำจัดป้ายกำกับทั้งหมดถ้าคุณต้องการกำจัดเพียงบางส่วนเพียงแค่ล้างฟิลด์ในคอลัมน์สมาชิกกลุ่มสำหรับป้ายกำกับทั้งหมดที่คุณต้องการ ออก)
ลบผู้ติดต่อของคุณทั้งหมด ใช่มันน่ากลัว แต่คุณเพิ่งส่งออกทั้งหมด ตรวจสอบให้แน่ใจว่าได้ตรวจสอบไฟล์ส่งออกก่อนที่จะทำเช่นนี้และดูว่าคุณเห็นผู้ติดต่อของคุณหรือไม่ หากต้องการลบผู้ติดต่อทั้งหมดของคุณในครั้งเดียวให้เลือกเมนูแบบเลื่อนลง 'เพิ่มเติม' ใต้อินเทอร์เฟซผู้ติดต่อและเรียกคืนเป็นวันที่ก่อนที่คุณจะเปิดบัญชี Gmail
ตอนนี้การนำเข้าอีกครั้ง - เมื่อคอลัมน์ "การเป็นสมาชิกกลุ่ม" ถูกลบ (หรือลบออกสำหรับป้ายกำกับที่คุณต้องการ) ให้นำเข้าผู้ติดต่อของคุณอีกครั้ง ป้ายกำกับทั้งหมดที่ไม่มีอยู่ใน CSV จะถูกลบออกจากอินเทอร์เฟซ Gmail ของคุณ!
ไชโย!