Passer au contenu principal
Les exemples JavaScript suivants illustrent des cas courants pour les scripts d’activité personnalisée — autorisation OAuth, envoi d’exports vers des services externes, modification des champs extraits, manipulation de tables, génération de JSON personnalisé et récupération des noms de fichiers source. Copiez-les et adaptez-les à vos propres noms de champs et points de terminaison.

S’authentifier via OAuth et envoyer les données d’export à un service externe

Le script suivant effectue l’authentification à l’aide d’un jeton obtenu via le flux Resource Owner Password, puis envoie les données d’export à un service externe :

Envoyer des données d’export vers un service externe

Le script suivant attribue au fichier exporté un nom basé sur le numéro de facture, puis envoie les données d’export vers un service externe (Dropbox, dans ce cas) :

Modifier les données extraites

Le script suivant modifie la valeur d’un champ existant et ajoute de nouvelles valeurs à un champ répétable à l’aide d’informations contenues dans une réponse d’un service externe :

Récupérer des données depuis une colonne spécifique d’un tableau

Le script suivant consigne toutes les valeurs (lignes) de la colonne de tableau Description dans le journal des événements de la transaction :

Récupérer les données de toutes les colonnes du tableau

Le script suivant consigne dans le journal des événements de la transaction toutes les valeurs (lignes) de toutes les colonnes du tableau :

Ajouter des lignes dans un tableau

Le script suivant ajoute de nouvelles lignes dans le tableau et définit les valeurs des colonnes Description et Quantité :

Supprimer les lignes d’un tableau

Le script suivant supprime toutes les lignes d’un tableau :

Supprimer une occurrence précise d’un champ répétable

Le script suivant supprime la dernière occurrence d’un champ répétable :

Générer un fichier JSON et l’envoyer à un système tiers

Le script suivant génère un fichier JSON dans un format personnalisé et l’envoie à un système tiers :

Récupérer les noms des fichiers d’origine

Le script suivant insère le nom d’origine d’un fichier dans le champ MyField :