ErrorItemNotFound-virhe, kun Officen apuohjelmat tekevät REST-kutsuja Outlook-kohteen tunnusta vastaan
Alkuperäinen KT-numero: 4483878
Oireet
Oletetaan seuraava tilanne:
- Käytät Office-apuohjelmaa.
- Apuohjelma tekee Exchange Web Services (EWS) - tai Representational State Transfer (REST) -kutsuja Outlook-kohteen kohdetunnuksella.
- Voit soittaa joko Officen edustasovelluksesta tai taustasovelluksesta.
Tässä skenaariossa siirtokutsut epäonnistuvat ja Outlook luo ErrorItemNotFound-virheen .
Syy
Kun Outlook on Exchange-välimuistitilassa, Office JavaScript -ohjelmointirajapinnan Office.context.mailbox.item.itemId kautta annettu kohdetunnus on vanhentunut tai sitä ei ole vielä päivitetty palvelimessa.
Lisätietoja
Tämä ongelma ilmenee seuraavissa tilanteissa:
Kun sähköpostiviesti on avoinna erillisessä Outlookin työpöytäikkunassa, siirrät viestin toiseen kansioon toisessa Outlook-sovelluksessa. Voit esimerkiksi siirtää viestin Outlook Web Accessiin (OWA) tai Microsoft Outlook for iOS:ään ja Androidiin. Sitten palaat Outlookin työpöytäsovellukseen ja käytät Office-apuohjelmaa, joka käyttää ohjelmointirajapintaa
ItemID
.Tässä tapauksessa alkuperäisen kohteen tunnus ei ole enää kelvollinen. Näin ollen, kun Office-apuohjelma yrittää käyttää sähköpostiviestiä verkkopalvelujen kautta, näyttöön tulee ErrorItemNotFound-virhesanoma , jonka mukaan toimintoa ei voi suorittaa loppuun viestin siirtämisen tai poistamisen vuoksi.
Sähköpostiviesti arkistoidaan, poistetaan tai siirretään toiseen kansioon. Vähän myöhemmin käytät Office-apuohjelmaa, joka käyttää ohjelmointirajapintaa
ItemID
Outlookissa.Tässä tapauksessa Outlook antaa päivitetyn kohteen tunnuksen. Palvelimella ei kuitenkaan välttämättä ole tunnusta, ennen kuin Outlook synkronoituu palvelimen kanssa. Kun Outlook toimii online-tilassa, synkronointi on yleensä nopeaa. Joissain tapauksissa prosessin valmistuminen voi kuitenkin kestää kauemmin.
Huomautus
Saapuneet-kansion sääntöjen luominen Outlookissa voi myös vaikuttaa tähän skenaarioon.
Lisätietoja siitä, miten VERKKOpalveluiden kohteen tunnus muuttuu sähköpostiviestin siirtämisen yhteydessä, on EWS-tunnisteidenkäsitteleminen Exchangessa -osassa.
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle