Coercition de type

Rita Pang
Rita Pang
  • Mise à jour

Le tableau ci-dessous montre comment AlayaCare Connector se comporte lorsqu’il reçoit des valeurs dans des formats de données attendus et inattendus.

Attendu Reçu(e) Description
tableau tableau La valeur est transmise telle quelle.
tableau Autre Si la valeur reçue n’est pas de type tableau, AlayaCare Connector créera un tableau dont le premier (et le seul) élément sera la valeur reçue.
boléen boléen La valeur est transmise telle quelle.
boléen nombre La valeur est convertie en Oui logique, même si la valeur est 0.
boléen texte Si la valeur est égale à faux ou si la valeur est vide, elle est convertie en Non logique. Sinon, elle est convertie en Oui logique .
boléen Autre La valeur est convertie en Oui logique chaque fois que la valeur reçue existe (n’est pas nulle).
tampon tampon La valeur n’est transmise sans modification que si la page de code est conforme aux attentes. Si la page de code diffère, AlayaCare Connector essaiera de convertir la valeur reçue dans la page de code demandée. Si cette conversion n’est pas prise en charge, AlayaCare Connector renverra une erreur de validation.
tampon boléen La valeur est convertie en texte(vrai/faux) puis en données binaires en suivant les étapes mentionnées ci-dessus pour la conversion en texte.
tampon date La valeur est convertie en texte ISO 8601 puis en données binaires en suivant les étapes mentionnées pour la conversion en texte.
tampon nombre La valeur est convertie en texte puis en données binaires en suivant les étapes mentionnées ci-dessus pour la conversion en texte.
tampon texte La valeur est convertie en données binaires et encodée comme prévu. Si l’encodage attendu n’est pas spécifié, l’encodage utf8 sera utilisé.
tampon Autre AlayaCare Connector renvoie une erreur de validation.
collection collection La valeur est transmise telle quelle.
collection Autre AlayaCare Connector renvoie une erreur de validation.
date date La valeur est transmise telle quelle.
date texte AlayaCare Connector tentera de convertir le texte en date. En cas d’échec de la conversion, une erreur de validation est renvoyée. La date doit contenir le jour, le mois et l’année. La date peut contenir l’heure et le fuseau horaire. Le fuseau horaire par défaut est basé sur vos paramètres. Exemples :

2016-06-20T17:26:44.356Z

2016-06-20 19:26:44 GMT+02:00
2016-06-20 19:26+0200
2016-06-20 17:26:44
2016-06-20

2016/06/20 17:26:44
2016/06/20 19:26:44+02:00
2016/06/20 17:26
2016/06/20 5:26 PM
2016/06/20

06/20/2016 17:26:44
06/20/2016 19:26:44+02:00
06/20/2016 17:26
06/20/2016 5:26 PM
06/20/2016

20.6.2016 17:26:44
20.6.2016 19:26:44+02:00
20.6.2016 17:26
20.6.2016
date nombre AlayaCare Connector traitera le nombre comme des millisecondes depuis le 1er janvier 1970 (UTC) et le convertira en une date correspondante.
date Autre AlayaCare Connector renvoie une erreur de validation.
nombre nombre La valeur est transmise telle quelle.
nombre texte AlayaCare Connector essaiera de convertir le texte en nombre. En cas d’échec de la conversion, une erreur de validation est renvoyée.
nombre Autre Integromat renvoie une erreur de validation.
texte tableau Si le tableau donné permet la conversion en texte, la valeur sera convertie. Si ce n’est pas le cas, AlayaCare Connector renverra une erreur de validation.
texte texte La valeur est transmise telle quelle.
texte boléen La valeur est convertie en texte(vrai/faux).
texte tampon Si le codage texte est spécifié pour des données binaires, la valeur sera convertie en texte. Si ce n’est pas le cas, Integromat renvoie une erreur de validation.
texte date La valeur est convertie en texte ISO 8601.
texte nombre La valeur est convertie en texte.
texte Autre AlayaCare Connector renvoie une erreur de validation.
temps temps La valeur est transmise telle quelle.
temps texte AlayaCare Connector essaiera de convertir l’heure au format heures:minutes:secondes. En cas d’échec de la conversion, une erreur de validation est renvoyée.
temps Autre AlayaCare Connector renvoie une erreur de validation.

Cet article vous a-t-il été utile?

Utilisateurs qui ont trouvé cela utile : 0 sur 1

Commentaires

0 commentaire

Cet article n'accepte pas de commentaires.