मैं एक आउटलुक ऐड-इन बना रहा हूं जो प्राप्तकर्ताओं को ले जाएगा और यह देखने के लिए जांच करेगा कि क्या वे हमारे डेटाबेस में मौजूद हैं।

जब उपयोगकर्ता किसी पृष्ठ पर मेल करने के लिए लिंक पर क्लिक करता है तो यह आउटलुक कंपोज़ विंडो को पॉप अप करेगा और प्राप्तकर्ता इस तरह से पॉप्युलेट हो जाएगा।

to-text-mail

ऐड-इन चलाने से Office.context.mailbox.item.to.getAsync फ़ंक्शन से कुछ भी वापस नहीं किया जाएगा।

    Office.initialize = function () {
        $(document).ready(function () {
            Office.context.mailbox.item.to.getAsync(getRecipientFromDB);
        });
    };

हालाँकि, प्राप्तकर्ता अब इस तरह दिखेगा:

to-text-mail-2

ऐड-इन का पुन: प्रयास करना अब काम करेगा क्योंकि Office.context.mailbox.item.to.getAsync फ़ंक्शन वास्तव में एक परिणाम देगा।

मेरा आउटलुक संस्करण 16.0.11029.20045 है।

क्या किसी ने पहले इस मुद्दे में भाग लिया है?

1
rgpieters 10 पद 2018, 21:47

1 उत्तर

सबसे बढ़िया उत्तर

To.getAsync "प्रति" फ़ील्ड में प्रत्येक हल किए गए प्राप्तकर्ता को वापस कर देगा। पहले स्क्रीनशॉट में, test@test.com हल नहीं हुआ है, इसलिए to.getAsync कुछ भी वापस नहीं करेगा। यदि आप लिखें विंडो खोलते हैं, तब तक प्रतीक्षा करें जब तक प्राप्तकर्ता हल न करें, और फिर ऐड-इन चलाएँ, to.getAsync परिणाम लौटाएगा।

0
Outlook Add-ins Team - MSFT 12 पद 2018, 23:52