4D NetKit : Obtenir les événements des calendriers Google et Microsoft 365
La gestion des calendriers et des événements est cruciale pour de nombreuses applications, en particulier lorsqu’elles s’intègrent à des services populaires tels que Google Calendar et Microsoft 365. À partir de 4D 20 R9, vous pouvez facilement récupérer et accéder aux calendriers et aux événements de ces plateformes grâce aux nouvelles commandes 4D NetKit. Qu’il s’agisse de synchroniser des horaires, de créer des fonctions basées sur le calendrier ou simplement de récupérer les détails d’un événement, ces commandes permettent une intégration transparente avec les services de Google et de Microsoft 365.
Utiliser la classe dans la zone web intégrée avec $4d
Avec 4D 20 R9, 4D introduit de nouvelles commandes qui permettent aux développeurs de définir un contexte d’objet pour $4d, en s’assurant que seules des fonctions spécifiques sont exposées. Auparavant, l’utilisation de $4d signifiait l’exposition des méthodes 4D à la zone web, mais désormais, vous pouvez définir et utiliser des fonctions de classe à la place. Cette amélioration permet de mieux organiser, encapsuler et sécuriser l’intégration des fonctionnalités 4D dans les zones web.
4D View Pro : Le rappel d’importation garantit que les fonctions personnalisées sont entièrement résolues
L’importation de documents est une tâche courante lorsque l’on travaille avec 4D View Pro. Cependant, lorsque ces documents contiennent des fonctions personnalisées, il peut être difficile de déterminer quand tous les calculs sont terminés avant d’effectuer des actions telles que l’impression ou l’enregistrement. Pour résoudre ce problème, 4D 20 R9 s’assure que la formule de rappel des commandes d’importation n’est utilisée qu’une fois que toutes les fonctions personnalisées ont été entièrement traitées. Cette amélioration permet un meilleur contrôle et une plus grande fiabilité lors du travail avec des documents 4D View Pro importés.
4D NetKit : Utilisez les ports de votre serveur web pour récupérer votre réponse d’authentification OAuth 2.0.
Lorsque vous utilisez l’authentification OAuth 2.0 avec 4D NetKit, vous devez définir un URI de redirection pour indiquer où le serveur OAuth 2.0 doit renvoyer le résultat de l’authentification. Avec 4D 20 R9, vous pouvez désormais utiliser l’adresse et les ports de votre serveur web hôte pour récupérer vos réponses d’authentification. Cette amélioration permet de rationaliser le processus d’authentification, d’éviter les conflits de ports et d’améliorer la sécurité.
Modifier et déboguer les méthodes et les classes des composants dans 4D à partir du projet hôte
Lorsque vous travaillez avec votre propre composant, passer de l’environnement hôte à l’environnement du composant juste pour déboguer ou améliorer le code de votre composant peut s’avérer peu pratique. Avec 4D 20 R9, vous pouvez désormais modifier et déboguer les méthodes et les classes partagées des composants directement dans le projet hôte, à condition que les composants soient inclus avec leur code source.
Débogage du code 4D directement dans Visual Studio Code
Pour les utilisateurs de Visual Studio Code travaillant avec 4D, une nouvelle extension appelée 4D-Debugger et fonctionnant avec la version 4D 20 R8 est maintenant disponible.
La nouvelle extension 4D-Debugger apporte de nouvelles capacités de débogage puissantes à Visual Studio Code, en développant les fonctionnalités de 4D-Analyzer présentées précédemment. Grâce à cette extension, vous pouvez définir des points d’arrêt, parcourir le code 4D et inspecter les variables à partir de l’interface de Visual Studio Code. Cet outil s’intègre de manière transparente, simplifiant le processus de débogage et faisant de VS Code un espace de travail plus polyvalent pour les projets 4D.
4D Netkit : Obtenir des informations sur les utilisateurs à partir de Google
Il est essentiel de pouvoir accéder efficacement aux informations sur les utilisateurs de Google pour créer des interfaces utilisateur réactives et automatiser des tâches telles que l’envoi d’e-mails à plusieurs utilisateurs au sein d’un domaine. Pour répondre à ces exigences, nous avons introduit un ensemble de fonctionnalités permettant d’obtenir des informations spécifiques sur les utilisateurs et de récupérer tous les profils et contacts du domaine.
Améliorer l’expérience de débogage
Le débogage joue un rôle essentiel dans tout processus de développement, et l’amélioration des fonctionnalités et de la convivialité du débogueur peut considérablement accroître la productivité d’un développeur. Depuis 4D 20 R8, 4D a apporté plusieurs améliorations à son débogueur et à son débogueur à distance. Ces mises à jour se concentrent sur la sauvegarde des paramètres définis par l’utilisateur, la simplification de la gestion et de la réutilisation des expressions et la refonte de l’interface globale.
4D View Pro : Mise à jour de l’import/export Excel
Dans le cadre du développement continu de 4D View Pro, nous avons étendu les fonctionnalités d’importation et d’exportation d’Excel dans 4D 20 R8. Dans cette mise à jour, de nouvelles options ont été ajoutées pour s’aligner sur les capacités de l’interface et vous donner plus de contrôle sur le classeur exporté.
API IMAP : Récupérer le nombre d’e-mails non lus pour plusieurs boîtes aux lettres en un seul appel
Beaucoup d’entre vous s’appuient sur les commandes IMAP pour afficher le nombre d’emails non lus dans l’interface utilisateur de votre application, aidant ainsi les utilisateurs à rester informés des nouveaux messages. Avec 4D 20 R7, nous avons amélioré la fonction IMAPTransporter.getBoxList ( ), ce qui lui permet de récupérer simultanément le nombre d’e-mails non lus et les propriétés de la boîte aux lettres, garantissant ainsi des temps de réponse plus rapides.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique