Go to Contents
Page
précédente
Page
suivante
Table des matières > Création de scripts pour l'automatisation de tâches > Importation de scripts depuis d'autres fichiers FileMaker

Importation de scripts depuis d'autres fichiers FileMaker
FileMaker Pro permet d'importer des scripts provenant d'autres fichiers FileMaker. Vous pouvez également copier et coller des scripts entre les fichiers. Consultez la rubrique Copie et collage de scripts.
De nombreux scripts font référence à des fichiers, rubriques, modèles, enregistrements et à d'autres scripts. Par ailleurs, certaines actions de script, telles que Définir rubrique, Insérer résultat du calcul, Remplacer contenu rubrique, etc. peuvent comporter des références à des rubriques incorporées dans des calculs. Il arrive que ces références, bien qu'exploitables dans leur fichier d'origine, soient inutilisables dans le fichier où elles sont importées.
Lorsque vous importez un script, FileMaker Pro essaie de définir une correspondance à partir des noms des rubriques, des modèles, des tables (y compris celles utilisées dans les liens). La correspondance des rubriques et des modèles se fait à l'aide de leurs noms entièrement qualifiés, qui doivent correspondre exactement, sans quoi la référence n'est pas importée. Si un objet référencé est introuvable, FileMaker Pro le marque comme étant manquant. Après l'importation d'un script, il est parfois nécessaire de le modifier afin de s'assurer que toutes les références sont acceptées et apparaissent comme prévu.
Important   Procédez toujours à la révision d'un script importé avant sa première exécution.
Pour importer un script :
1. Ouvrez le fichier dans lequel le script doit être importé.
2. Choisissez le menu Scripts  > ScriptMaker. Ou choisissez le menu Fichier > Gérer > Scripts.
3. Dans la boîte de dialogue Gérer les scripts, cliquez sur Importer.
4. Ouvrez le fichier qui contient le ou les scripts à importer.
5. Dans la boîte de dialogue Importer des scripts, sélectionnez le(s) script(s) à importer.
Si un ou plusieurs scripts importés font référence à d'autres scripts, vérifiez que vous sélectionnez et importez tous les scripts référencés en même temps. Pour plus d'informations, consultez les remarques ci-dessous.
6. Cliquez sur OK.
La boîte de dialogue Récapitulatif d'importation s'affiche.
7. Cliquez sur Ouvrir Fichier journal pour afficher le fichier journal d'importation, ou cliquez sur OK pour fermer la boîte de dialogue Récapitulatif d'importation.
Si FileMaker Pro signale des erreurs, suivez les étapes de la rubrique Création et modification de scripts à l'aide de ScriptMaker pour corriger les références <inconnues> de chaque script. Au cours de l'importation d'un script, FileMaker Pro vérifie toutes les références à des rubriques, modèles, scripts, fichiers, etc. dans le script importé. Les références doivent correspondre exactement pour être incluses dans l'importation. Si un objet référencé est introuvable, FileMaker Pro le marque comme étant <inconnu>.
8. Fermez la boîte de dialogue Gérer les scripts.
Conseil   Vous pouvez importer des scripts dans un groupe en sélectionnant le groupe, puis en cliquant sur Importer.
Remarques
Lors de l'importation, la mise en correspondance des noms ne tient pas compte de la casse.
Lorsque vous importez un script faisant référence à une rubrique liée, les noms entièrement qualifiés des rubriques doivent être identiques, y compris les noms des tables tels qu'ils apparaissent dans le graphique des liens.
Si vous importez des actions de script contenant des calculs (Si, Définir rubrique, Insérer résultat du calcul, par exemple) et que FileMaker Pro ne peut pas établir de correspondance pour tous les éléments référencés dans le calcul (tels que des tables, des rubriques ou des fonctions personnalisées), le calcul est transformé en commentaire (à l'aide de commentaires de style C).
Lorsque vous importez des scripts depuis des fichiers à une seule table, vous pouvez éviter la plupart des problèmes de noms en copiant le fichier contenant le script à importer. Dans le fichier copié, renommez la table pour qu'elle corresponde à l'une des tables du fichier de destination et importez le script depuis la copie. Les actions de script faisant référence à des rubriques et modèles aux noms identiques dans les deux fichiers seront correctement importées car la table sous-jacente dans le fichier source porte le même nom que la table du fichier cible.
Lorsque vous importez des actions de script contenant des informations plus complexes (par exemple des requêtes, un ordre de tri, un ordre d'importation ou d'exportation des rubriques, etc.), FileMaker Pro ignore toutes les références à des rubriques manquantes.
Pour importer un script, vous devez avoir des privilèges d'accès dans le fichier source vous permettant de modifier le script.
L'option Exécuter le script avec tous les privilèges d'accès n'est importée que si l'utilisateur exécutant l'importation s'est connecté à la base de données de destination avec un accès intégral.
Rubriques connexes
Gestion de groupes de scripts
Suppression d'un script
Elaboration d'un script

Table des matières > Création de scripts pour l'automatisation de tâches > Importation de scripts depuis d'autres fichiers FileMaker
Page
précédente
Page
suivante