Bonjour, j'ai donc une table principale (main_dt) que je vais mettre à jour (update_dt). Cependant, il y a des moments où update_dt est vide. Comment puis-je faire en sorte que le script continue de s'exécuter? Quelle fonction dois-je utiliser pour qu'il continue?
@skyzvoir0001 écrit:
Bonjour, j'ai donc une table principale (main_dt) que je vais mettre à jour (update_dt). Cependant, il y a des moments où update_dt est vide. Comment puis-je faire en sorte que le script continue de s'exécuter? Quelle fonction dois-je utiliser pour qu'il continue?
Il existe plusieurs façons de s'assurer que votre script gère les problèmes potentiels. Voici deux manières de gérer votre situation d'une table de données sans lignes causant un problème.
- Essayer() - La fonction Try() vous permet de tenter quelque chose qui pourrait ne pas fonctionner et de récupérer correctement. Dans votre cas, vous pouvez entourer votre << Update() d'un Try(). Cela permettrait à votre script de continuer si le message << Update() renvoie une erreur.
- Si() - La conditionnelle If() vous permet de tester si une condition est vraie avant d'exécuter d'autres instructions. Ainsi, vous pouvez vérifier si update_dt est vide avant de faire <
Lorsque vous dites que "update_dt est vide", il n'est pas clair si vous voulez dire que la table de données n'a pas de lignes ou que la variable update_dt n'a pas de valeur. Ce que vous voulez dire fait une différence dans la façon dont vous vérifieriez cette condition dans le If(). Si vous voulez dire que la table de données n'a pas de lignes, vous pouvez utiliser le N lignes() fonction. Alternativement, le Est vide() ou Est manquant() les fonctions testeront si une variable JSL n'a pas de valeur.