उदाहरण के लिए, एवरनोट या आउटलाइनर जैसे नोट लेने वाले एप्लिकेशन में, क्या ऐसा लिंक बनाना संभव है जो मैक्स ओएस एक्स पर Mail.app में किसी विशिष्ट फ़ोल्डर में एक विशिष्ट ईमेल खोलेगा?
उदाहरण के लिए, एवरनोट या आउटलाइनर जैसे नोट लेने वाले एप्लिकेशन में, क्या ऐसा लिंक बनाना संभव है जो मैक्स ओएस एक्स पर Mail.app में किसी विशिष्ट फ़ोल्डर में एक विशिष्ट ईमेल खोलेगा?
जवाबों:
OS X में, आप message:<MESSAGE-ID>
Mail.app में विशिष्ट संदेश खोलने के लिए प्रारूप के URL का उपयोग कर सकते हैं । तो हम मैसेज आईडी कैसे खोजें? यदि संदेश में कोई दिनांक या अन्य "डेटा डिटेक्टर" शामिल है, तो आप उसके आस-पास बिंदीदार रेखा पर क्लिक कर सकते हैं और इसे अपने कैलेंडर में जोड़ सकते हैं। फिर Calendar.app में, नए बनाए गए ईवेंट में एक URL होगा, जिसे आप कॉपी कर सकते हैं।
एक और अधिक सुविधाजनक तरीका AppleScript का उपयोग करना है। जब आपके पास मेल में चयनित संदेश हो, तो निम्नलिखित कोड चलाएँ। यह URL को आपके क्लिपबोर्ड पर कॉपी कर देगा। कीबोर्ड शॉर्टकट आदि के साथ चलाने के लिए इसे सेट करने के विभिन्न तरीके हैं।
tell application "Mail"
set _sel to get selection
set _links to {}
repeat with _msg in _sel
set _messageURL to "message://%3c" & _msg's message id & "%3e"
set end of _links to _messageURL
end repeat
set AppleScript's text item delimiters to return
set the clipboard to (_links as string)
end tell
ध्यान दें कि इस स्क्रिप्ट में कोण कोष्ठक URL एनकोडेड के रूप में लिखे गए हैं %3c
।
स्रोत: https://daringfireball.net/2007/12/message_urls_leopard_mail
Message-ID: <foo@bar.baz.com>
। बृहदान्त्र के बाद पाठ की प्रतिलिपि बनाएँ, और मैन्युअल रूप से संदेश URI के निर्माण के लिए ID के रूप में उपयोग करें। स्क्रिप्ट के रूप में सुविधाजनक नहीं है, लेकिन कम सेटअप अगर आप ऐसा करने का इरादा नहीं रखते हैं।