Τελευταία ενημέρωση: 31 Αυγούστου 2023
ΠΡΟΒΛΗΜΑ
Τα πρόσθετα που χρησιμοποιούν στοιχεία ελέγχου περιεχομένου μέσω Word API JavaScript μπορεί να εμφανίζουν σφάλματα "RichApi.Error: NotImplemented" σε ορισμένα σενάρια.
Αυτό παρατηρήθηκε για πρώτη φορά μετά την ενημέρωση Office.js στις 10 Αυγούστου 2023, ιδιαίτερα σε MacOS (Δομή 16.76).
ΑΙΤΙΑ
Η μέθοδος ContentControl.load() χρησιμοποιείται για τη φόρτωση όλων των ιδιοτήτων μιας παρουσίας στοιχείου ελέγχου περιεχομένου. Αυτή η μέθοδος φορτώνει εσωτερικά όλες τις ιδιότητες του στοιχείου ελέγχου περιεχομένου μία προς μία. Ωστόσο, αντί να συμπεριληφθούν μόνο όλες οι ιδιότητες που κυκλοφόρησαν, περιλαμβάνονται επίσης νέες ιδιότητες που βρίσκονται ακόμη υπό ανάπτυξη ή δεν έχουν κυκλοφορήσει ακόμα.
Αυτό το πρόβλημα προκλήθηκε από μια νέα ιδιότητα που παρουσιάστηκε πρόσφατα και της οποίας η αρχική υλοποίηση επέστρεφε ένα σφάλμα "Δεν υπάρχει εφαρμογή" και, επομένως, προκαλούσε την αποτυχία ορισμένων κλήσεων στη μέθοδο load().
Ακολουθεί ένα παράδειγμα κώδικα που ενδέχεται να επηρεαστεί.
ΚΑΤΑΣΤΑΣΗ: ΔΙΟΡΘΩΘΗΚΕ
ΕΠΙΛΥΣΗ
Ενημερώστε το στην πιο πρόσφατη έκδοση του Word.
Οι προγραμματιστές θα πρέπει να κάνουν τα πρόσθετά τους να λειτουργούν στις επηρεαζόμενες εκδόσεις
Ο τρόπος για να αποφύγετε άγνωστες ιδιότητες που προκαλούν οποιοδήποτε πρόβλημα κατά τη φόρτωση ενός στοιχείου ελέγχου περιεχομένου είναι να καθορίσετε ρητά το σύνολο των ιδιοτήτων που απαιτούνται σύμφωνα με τη λογική που θέλετε.
Ενημερώνοντας το προηγούμενο παράδειγμα κώδικα που επηρεάζεται, ο παρακάτω κώδικας φορτώνει μόνο τις απαιτούμενες ιδιότητες των στοιχείων ελέγχου περιεχομένου.
Δείτε επίσης:
ΑΝΑΛΥΣΗ
-
Word στο web: Δεν επηρεάζεται.
-
Word στα Windows
-
Κανάλι beta: Επηρεάζεται, αλλά οι εκδόσεις μετά την 16.0.16815.20000 περιέχουν την επιδιόρθωση.
-
Κανάλι τρεχουσών ενημερώσεων (Προεπισκόπηση): Η επιδιόρθωση επηρεάζεται, αλλά οι δομές μετά την 16.0.16731.20170 περιέχουν την επιδιόρθωση.
-
Μηνιαίο κανάλι: Δεν επηρεάζεται.
-
MEC: Δεν επηρεάζεται.
-
-
Word σε Mac
-
Beta: Επηρεάζεται, αλλά οι εκδόσεις μετά την 16.77.23082006 περιέχουν την επιδιόρθωση.
-
Παραγωγή: Η επιδιόρθωση επηρεάζεται, αλλά οι εκδόσεις μετά την 16.76.23082301 περιέχουν τη διόρθωση.
-
Περισσότεροι πόροι
Ρωτήστε τους ειδικούς
Επικοινωνήστε με τους ειδικούς, συζητήστε για τα τελευταία νέα, τις ενημερώσεις και τις βέλτιστες πρακτικές του Word και διαβάστε το ιστολόγιό μας.
Λήψη βοήθειας από την κοινότητα
Υποβάλετε μια ερώτηση και βρείτε λύσεις από εκπροσώπους υποστήριξης, MVP, μηχανικούς και άλλους χρήστες του Word.
Προτείνετε μια νέα δυνατότητα
Οι προτάσεις και τα σχόλιά σας είναι πολύτιμα για εμάς! Μοιραστείτε τις σκέψεις σας. Είμαστε έτοιμοι να σας ακούσουμε.
Ρωτήστε τους ειδικούς
Επικοινωνήστε με τους ειδικούς, συζητήστε για τα τελευταία νέα, τις ενημερώσεις και τις βέλτιστες πρακτικές του Word και διαβάστε το ιστολόγιό μας.
Λήψη βοήθειας από την κοινότητα
Υποβάλετε μια ερώτηση και βρείτε λύσεις από εκπροσώπους υποστήριξης, MVP, μηχανικούς και άλλους χρήστες του Word.
Προτείνετε μια νέα δυνατότητα
Οι προτάσεις και τα σχόλιά σας είναι πολύτιμα για εμάς! Μοιραστείτε τις σκέψεις σας. Είμαστε έτοιμοι να σας ακούσουμε.
Δείτε επίσης
Επιδιορθώσεις ή λύσεις για πρόσφατα προβλήματα στο Word για PC
Επιδιορθώσεις ή λύσεις για πρόσφατα προβλήματα στο Word για Mac