Word JavaScript API returnează eroarea "RichApi.Error: NotImplemented" cu programele de completare Office care utilizează controale de conținut

Se aplică la
Word pentru Microsoft 365 Word pentru Microsoft 365 pentru Mac

Ultima actualizare: 31 august 2023

PROBLEMĂ

Programele de completare care utilizează controale de conținut prin Word API JavaScript pot afișa erori "RichApi.Error: NotImplemented" în anumite scenarii. 

Acest lucru a fost observat pentru prima dată după actualizarea Office.js din 10 august 2023, în special pe MacOS (versiunea 16.76).

CAUZĂ

Metoda ContentControl.load() este utilizată pentru a încărca toate proprietățile unei instanțe de control de conținut. Această metodă încarcă intern toate proprietățile controalelor de conținut , una câte una. Cu toate acestea, în loc să includă doar toate proprietățile eliberate, sunt incluse și proprietățile noi care sunt încă în curs de dezvoltare sau care nu sunt încă lansate. 

Această problemă a fost cauzată de o proprietate nouă introdusă recent, a cărei implementare inițială returna o eroare "NotImplemented" și, prin urmare, cauza nereușita unor apeluri la metoda load(). 

Următorul este un exemplu de cod potențial afectat.

Exemplu de cod API JavaScript Word screenshot

STARE: REMEDIAT

SOLUȚIE

Actualizați la cea mai recentă versiune de Word.

Pentru dezvoltatori, pentru ca programele lor de completare să funcționeze în compilările afectate

Modalitatea de a evita ca proprietățile necunoscute să cauzeze probleme la încărcarea unui control de conținut este să specificați în mod explicit setul de proprietăți care sunt necesare în conformitate cu logica dorită. 

Actualizând exemplul anterior de cod afectat, următorul cod încarcă doar proprietățile necesare ale controalelor de conținut.

Captură de ecran cu soluția de evitare a codului API JavaScript Word

Consultați și:

REZOLVARE

  • Word pe web: Neafectat.

  • Word în Windows

    • Canalul Beta: afectat, dar compilările de după 16.0.16815.20000 conțin remedierea.
    • Canalul Curent (Previzualizare): Afectat, dar compilările de după 16.0.16731.20170 conțin remedierea.
    • Canal lunar: Neafectat.
    • MEC: Neafectat.
  • Word pe Mac

    • Beta: afectat, dar compilările de după 16.77.23082006 conțin remedierea.
    • Producție: afectat, dar compilările de după 16.76.23082301 conțin remedierea.

Mai multe resurse

Pictograma Experți (creier, rotițe dințate) Întrebați experții

Luați legătura cu experți, discutați despre cele mai recente știri, actualizări și cele mai bune practici despre Word și citiți blogul nostru.

Comunitatea tehnică Word

Pictograma Comunitate Obțineți ajutor de la Comunitate

Adresați o întrebare și găsiți soluții de la agenți de suport, specialiști MVP, ingineri și alți utilizatori Word.

Forumul Word pe Answers

Pictograma Solicitare caracteristică (bec, idee) Sugerați o caracteristică nouă

Ne place să vă citim sugestiile și feedbackul! Împărtășiți-vă gândurile. Vă ascultăm.

Oferiți feedback

Pictograma Experți (creier, rotițe dințate) Întrebați experții

Luați legătura cu experți, discutați despre cele mai recente știri, actualizări și cele mai bune practici despre Word și citiți blogul nostru.

Comunitatea tehnică Word

Pictograma Comunitate Obțineți ajutor de la Comunitate

Adresați o întrebare și găsiți soluții de la agenți de suport, specialiști MVP, ingineri și alți utilizatori Word.

Forumul Word pe Answers

Pictograma Solicitare caracteristică (bec, idee) Sugerați o caracteristică nouă

Ne place să vă citim sugestiile și feedbackul! Împărtășiți-vă gândurile. Vă ascultăm.

Oferiți feedback

Consultați și

Remedieri sau soluții pentru problemele recente din Word pentru PC

Remedieri sau soluții pentru problemele recente din Word pentru Mac