วิธีกรองตามข้อความไม่ใช่จากการสนทนา?


15

ฉันส่งอีเมลข้อความแสดงข้อผิดพลาดบัญชี Gmail จากโครงการที่ฉันกำลังดำเนินการอยู่

ฉันกำลังพยายามใช้ตัวกรอง / ป้ายกำกับของ Gmail เพื่อเรียงลำดับคลาสของข้อผิดพลาด แต่เนื่องจากหัวเรื่องมักจะเหมือนกันเสมอแม้ว่าฉันจะมีตัวกรองเฉพาะสำหรับกรณีข้อผิดพลาดที่รู้จัก 3 กรณีฉลากจึงถูกนำไปใช้กับการสนทนาแทนที่จะเป็นข้อความเฉพาะ

ดังนั้นข้อผิดพลาดทั้งหมดจะได้รับตัวกรองทั้งหมด ฉันยังไม่ต้องการลบข้อผิดพลาด แต่ต้องการแยกพวกเขาออก

ฉันยังไม่ได้ใช้ NOT NOT string แต่ดูเหมือนว่าจะไม่สามารถปรับขนาดได้เมื่อฉันไปถึงข้อผิดพลาดที่สี่หรือที่ห้าที่ฉันจัดการ

มีตัวเลือกอื่นนอกเหนือจากการปิดการสนทนาสำหรับอีเมลทั้งหมดของฉันหรือไม่? (ฉันเดาว่าฉันสามารถใช้บัญชีสำรองของฉันเพื่อปิดการสนทนาและทำงานที่นั่นได้ แต่จะดีกว่าถ้ามีตัวเลือกดังกล่าว)


เคยคิดวิธีแก้ปัญหาที่นี่หรือไม่? ฉันอยากรู้เกี่ยวกับสิ่งเดียวกัน ฉันต้องการให้ชุดข้อความหนึ่งชุดไม่ให้เธรดในขณะที่อีเมลอื่นที่เหลือทำงานตามปกติ ขอบคุณ Bridget

@ Bridget Nope ฉันแค่ใช้บัญชีอีเมลแมวของฉันสำหรับข้อความเหล่านั้นและปล่อยให้เธรดออกไปที่นั่น เธอไม่รังเกียจถ้าฉันใช้มัน
geoffc

1
เพิ่งไปรอบนี้กับ ELMAH เคล็ดลับที่มีแหล่งที่มาของข้อผิดพลาดนั้นคือการตั้งค่าบรรทัดหัวเรื่องเพื่อรวมข้อความสรุปข้อยกเว้นดังนั้นข้อยกเว้นแต่ละประเภทจะถูกรวมเข้าด้วยกัน ด้วยวิธีนี้ง่ายต่อการแยกบันทึกการโจมตีด้วยการฉีดออกจากสิ่งที่น่าสนใจยิ่งขึ้น เคล็ดลับคือบรรทัดหัวเรื่องในการกำหนดค่า ELMAH ของคุณสามารถเป็นเทมเพลต String.Format โดยที่ {0} เป็นตำแหน่งที่มีการแทรกข้อความข้อยกเว้นลงในหัวเรื่องของคุณ ดังนั้นคุณสามารถมีเธรด "ชื่อระบบ: ประเภทการยกเว้น" ได้อย่างง่ายดาย
philw

คำตอบ:


6

ฉันมีปัญหาที่คล้ายกันวิธีเดียวที่จะทำได้คือ ... ก่อนปิดใช้งานมุมมอง THREAD ซึ่งคุณสามารถทำได้ใน Gmail> การตั้งค่า> มุมมองการสนทนา => ปิด หลังจากที่คุณทำแล้วคุณสามารถค้นหา / สร้างตัวกรองที่จะนำไปใช้กับอีเมลเดียวและไม่ได้กระทู้


แก้ไข. หากคุณไม่ได้ปิดการใช้งาน "มุมมองการสนทนา" คุณจะจบลงด้วยการสนทนาทั้งหมดที่ถูกใส่ไว้ในป้ายกำกับที่กรอง (โฟลเดอร์) ไม่ใช่เฉพาะข้อความที่ถูกกรอง upvote
Ross Ivantsiv

4
หากฉันสร้างตัวกรองในขณะที่มุมมองการสนทนาถูกปิดใช้งานจากนั้นเปิดใช้งานตัวกรองอีกครั้งตัวกรองจะทำงานต่อในแต่ละข้อความหรือไม่
Vicky Chijwani

2

วิธีการเกี่ยวกับการพยายามแก้ปัญหาใน "ปลายอื่น ๆ " คือระบบที่สร้างข้อความผิดพลาด

โดยการเพิ่มการประทับเวลาวันที่หรือหมายเลข ID (จำนวนที่เพิ่มขึ้น) ของข้อผิดพลาดจากนั้นคุณจะสร้างหัวเรื่องที่ไม่ซ้ำกันซึ่งจะเรียงลำดับเป็นการสนทนาที่ไม่ซ้ำกัน

สิ่งนี้สามารถทำได้โดยทางโปรแกรมหากคุณเขียนระบบด้วยตัวเองหรืออาจเป็นระบบที่มีการตั้งค่าหรือคุณสมบัติบางอย่างที่จะเปิดรายงานข้อผิดพลาดที่ไม่ซ้ำกัน


0

ไม่ไม่มีวิธีที่คุณสามารถทำได้และเป็นไปได้ยากมากที่จะมี JavaScript / ส่วนขยายสำหรับคุณสมบัติดังกล่าว

วิธีเดียวที่คุณสามารถทำได้คือ (ดังที่คุณพูดไปแล้วในคำถาม) โดยไปที่

GMail> การตั้งค่า> ทั่วไป> มุมมองการสนทนาตามที่แสดงในภาพหน้าจอ:

เปิดและปิดมุมมองการสนทนา GMail

และเมื่อคุณทำเสร็จแล้วคุณสามารถยกเลิกได้

หรือมิฉะนั้นคุณสามารถเยี่ยมชม m.gmail.com (Gmail เวอร์ชันมือถือ) เนื่องจากไม่รองรับมุมมองการสนทนาเลย


1
OP ถามว่า: "มีตัวเลือกอื่นนอกเหนือจากการปิดการสนทนาสำหรับอีเมลทั้งหมดของฉันหรือไม่" โซลูชันของคุณตอบคำถามนี้อย่างไร
Alex

@Alex ฉันได้แก้ไขคำตอบของฉันฉันคิดว่ามันใช้ได้แล้ว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.