La scripting app permet de rationaliser vos workflows (les optimiser et booster leur efficacité) lorsque vous souhaitez modifier les informations d'un field, ajouter plusieurs records à la fois, filtrer avec des critères complexes, etc. Avec l'introduction de script templates (modèles de scripts), n'importe quel utilisateur - même sans compétences techniques - peut profiter de la puissance de la Scripting App en installant des scripts pré-conçus à partir de l'apps marketplace (marketplace d'applications) créée par Airtable et les membres de la communauté croissante d'Airtable.

La scripting app fait partie des Airtable Apps, une fonctionnalité du plan Pro. Les apps vous permettent d'étendre les fonctionnalités de vos bases : vous pouvez utiliser des apps pour saisir de nouvelles informations sur Airtable, visualiser et colorer vos records, et même intégrer directement vos apps préférées à vos bases Airtable. La scripting app est disponible sur les plans Free et Plus jusqu'en mars 2022.

DANS CET ARTICLE

Ajouter un script
Démarrer avec la scripting app
Exécuter un script
Script Settings
FAQs

Ajouter un script depuis l'apps marketplace

Vous pouvez désormais installer des scripts pré-conçus à partir de l'apps marketplace d'Airtable. Consultez la scripts section de la marketplace et découvrez les script templates disponibles.

script_templates.png

Pour en installer un, cliquez sur le bouton "Install". Vous devrez ensuite choisir la base sur laquelle vous souhaitez installer le script.

install_script.png

Ajoutez votre propre script personnalisé

Pour commencer à développer votre propre script personnalisé, consultez la documentation développeurs.

Démarrer avec la scripting app

Une fois que vous avez ajouté la scripting app à un dashboard dans votre base, l'app s'ouvre en mode edit avec trois volets. Si vous ne parvenez pas à ajouter la scripting app, votre organisation a peut-être restreint l'utilisation de la scripting app pour votre compte.

Tout utilisateur peut appuyer sur le bouton "Run" dans une scripting app, mais la scripting app respecte le niveau de permission de l'utilisateur qui exécute le script. Par exemple, si une ligne de code donne comme instruction : "update a record" ou "create a record", alors l'utilisateur exécutant le script doit avoir les niveaux de permission correspondants - en l'occurence, les permissions niveau creator - pour pouvoir exécuter le script correctement. Si l'utilisateur ne dispose pas de ces permissions, la scripting app génère un code d'erreur (error code).

En haut à gauche se trouve le code editor où vous écrivez votre script en Javascript.

mceclip0.png

Exécuter un script

Pour exécuter un script, cliquez sur le bouton "Run". Vous pouvez arrêter l'exécution du script à tout moment en cliquant sur le bouton rouge "Stop". Une fois le script terminé, vous pouvez le relancer à l'aide du bouton "Run".

run-script.gif

Script Settings

À l'aide des script settings, vous pouvez activer une interface utilisateur interactive pour rendre votre script plus user-friendly et facilement personnalisable. Au lieu de coder en dur les noms des tables ou des fields, vous pouvez ajouter une interface utilisateur interactive pour configurer les paramètres du script.

Pour commencer avec les script settings, ajoutez un input.config() au début de votre script et suivez la documentation in-app (sous API -> Script Settings) dans le code editor de la scripting app. Pour en savoir plus, cliquez ici.

Image_2020-09-22_at_7.31.16_am.png

Lorsque vous actualisez votre code dans input.config(), l'interface utilisateur à droite est mise à jour. Des settings peuvent être définis pour les tables, les fields, les views, le texte, les nombres et les select options. Une fois les settings configurés dans l'interface utilisateur interactive, l'objet renvoyé par input.config() contiendra les modèles réels de ces éléments qui pourront être référencés ultérieurement dans votre code. Lors de l'exécution d'un script avec les script settings activés, le panneau des paramètres doit être entièrement rempli avant que le bouton « Run » ne soit activé.

Une fois les paramètres configurés à partir de l'interface utilisateur, les valeurs choisies persisteront entre les exécutions et seront partagées entre tous les collaborateurs. Pour reconfigurer les script settings, cliquez simplement sur l'icône settings :

Screen_Recording_2020-09-22_at_07.48.27_am.gif

NOTE : Vous recherchez des exemples de scripts et une aide au codage ? Consultez la scripting app section du forum Airtable.

FAQs

Comment déclencher un script automatiquement ?

Dorénavant, la scripting app s'exécute lorsque vous cliquez sur le bouton Run. Si vous souhaitez écrire un script qui s'exécutera sur un certain trigger, consultez cet article.

Il me faut un plus grand écran pour mon code.

Vous pouvez minimiser les docs intégrés à l'app en cliquant sur la flèche à droite.

mceclip7.png

Il s'agit d'une adaptation de cet article du support Airtable.

Vous souhaitez vous former sur Airtable ? Découvrez nos tutoriels et formations Airtable.