มีวิธีใดในการลบกลุ่มที่อยู่ติดต่อที่ว่างเปล่าหลายร้อยรายการ [ซ้ำกัน]


2

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

เนื่องจากปัญหาที่ไม่ทราบบางอย่างฉันมีกลุ่มที่อยู่ติดต่อว่างเปล่าหลายร้อยกลุ่มฉันต้องการลบพวกเขาทั้งหมด

ฉันลองบน Mac และ iCloud พวกเขาสามารถลบกลุ่มได้ครั้งละหนึ่งกลุ่ม

ฉันไม่พบแอปที่ดีใด ๆ ที่จะทำใน App Store หากคุณรู้จักโปรดบอกฉัน

คำตอบ:


1

จะได้รับในขณะที่และฉันกลัวฉันไม่ได้มีสคริปต์จริงอีกต่อไป แต่เมื่อฉันมีปัญหาที่คล้ายกันฉันสิ้นสุดการใช้AppleScript

ฉันพบโซลูชันนี้ครั้งแรก ( https://discussions.apple.com/thread/4088851 ) จากนั้นปรับให้เหมาะกับความต้องการของฉันด้วยคำตอบนี้บน Stack ( AppleScript เพื่อเปรียบเทียบผู้ติดต่อในสองกลุ่มและลบข้อมูลที่ซ้ำกันออกจากกลุ่มหนึ่ง )

หากฉันจำได้อย่างถูกต้อง แต่ฉันสำรองข้อมูลกลุ่มผู้ติดต่อบางกลุ่มที่ฉันต้องการบันทึกและป้อนซ้ำด้วยตนเองอีกครั้งหลังจากปล่อยให้สคริปต์ค่อนข้างง่ายและเพียงลบทุกอย่าง

มีการแทงที่และถ้าคุณติดฉันขอแนะนำให้โพสต์บนhttps://stackoverflow.comสำหรับคำแนะนำสคริปต์เฉพาะบางอย่าง


2

ขอบคุณ Leonard Challis ในที่สุดฉันก็แก้ปัญหานี้ด้วย AppleScript

ฉันพบสคริปต์ที่นี่ สคริปต์เพื่อลบกลุ่มทั้งหมดในผู้ติดต่อ

เพียงแค่คัดลอกรหัสไปที่ "Script Editor" และเรียกใช้

set counter to 0
display dialog "Name of group to delete?" default answer ""
set theGroupName to text returned of result
tell application "Contacts"
    repeat
        try
            set theGroup to group theGroupName
            delete theGroup
            set counter to counter + 1
        on error
            exit repeat
        end try
    end repeat
    save
    display dialog "Removed " & counter & " instances of the group" with icon caution buttons {"OK"} default button "OK"
end tell

มันจะใช้เวลานานมากถ้าคุณมีหลายกลุ่มรอมันทำงานอยู่

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