Exécuter script
Pour sélectionner un script, cliquez sur Définir et choisissez le script dans la liste.
Pour un paramètre de script facultatif, entrez le texte à utiliser ou cliquez sur
Modifier et utiliser la boîte de dialogue Calcul pour créer un paramètre plus complexe.
A l'exécution de l'action de script
|
|
|
|
Script FileMaker Server programmé
|
|
|
|
Publication Web personnalisée
|
|
Publication Web instantanée
|
|
|
|
Vous pouvez utiliser des scripts séparés pour diviser les tâches complexes en segments de plus petite taille, par conséquent plus faciles à dépanner. Vous gagnez également du temps en définissant des tâches communes (l'impression ou l'exportation d'enregistrements) dans des scripts séparés, accessibles ensuite par plusieurs scripts. Par exemple, n'hésitez pas à utiliser les mêmes options de mise en page et d'impression dans plusieurs scripts. En définissant ces actions une seule fois et en les enregistrant dans des scripts séparés, vous en facilitez l'accès.
Conseil Si vous exécutez un script externe et que vous souhaitez retourner au fichier d'origine, ajoutez une action Mode Utilisation ou Activer modèle immédiatement après l'action Exécuter script, dans le fichier d'origine, de sorte que le script retourne à ce même fichier.
#Exemple 1 : Nous vous proposons ici un exemple simple, sans paramètre
#Exemple 2 : Cet exemple utilise le paramètre de script pour définir le
titre du rapport
Activer modèle ["Rapport détaillé"]Exécuter script ["Trier par date"; Paramètre: "Rapport de fin de mois"]
Définir rubrique [Ventes::Titre du rapport; Obtenir (ParamètreScript)]
Exécuter script ["Imprimer en paysage"]
#Exemple 3 : Cet exemple utilise une valeur de rubrique comme paramètre
Activer modèle ["Rapport détaillé"]Exécuter script ["Recherche par commercial"; Paramètre: Ventes::Commercial]
Définir rubrique [Ventes::Titre du rapport; "Ventes par " & Obtenir (ParamètreScript)]
#Exemple 4 : Ce script utilise les paramètres de script pour transmettre du texte
saisi par l'utilisateur à un autre script, ce qui a pour effet de créer un nouveau compte
Rubriquesnom_compte Texte Stockage Global
mot de passe Texte Stockage Global
Script : Obtenir NouvellesInfosComptes
#Effacer les rubriques Nom du compte et Mot de passe pour toutes nouvelles informations
Script : Créer un nouveau compteAjouter compte [Nom du compte : ValeursDebut( Obtenir( ParamètreScript ); 1);
Mot de passe : ValeursDebut( Obtenir( ParamètreScript ); 2); Jeu de privilèges:
"[Data Entry Only]"]