Accueil > Référence > Page de référence des actions de script > Actions de script Contrôle > Fin de script
Fin de script Objet Met immédiatement fin au script, sous-script ou script externe en cours d'exécution. Voir aussi Création de scripts pour l'automatisation de tâches Format Fin de script [Résultat: <valeur ou formule>] Options <valeur ou formule> spécifie une valeur à renvoyer au script parent. Cette valeur est généralement basée sur l'état du script actif. Compatibilité A l'exécution de l'action de script Prises en charge FileMakerPro Oui Script FileMaker Server programmé Oui FileMakerGo Oui Publication Web personnalisée Oui FileMaker WebDirect Oui Runtime solution Oui Provenance FileMaker Pro 6.0 ou version antérieure Description Si l'action de script Fin de script est utilisé dans un sous-script, elle renvoie au script principal avec ou sans résultat de script supplémentaire. Si le résultat de script facultatif est spécifié, le résultat du script est renvoyé et stocké dans le script principal jusqu'à l'appel d'un autre sous-script renvoyant une valeur. Le résultat du script est supprimé lorsque vous quittez le script principal. Vous pouvez stocker ce résultat dans une variable locale ou globale pour une utilisation ultérieure. Exemple 1 Exécute une recherche et imprime. Si aucun enregistrement n'est trouvé, affiche tous les enregistrements et quitte le script. Exécuter la recherche [Rétablir]Si [Obtenir ( NombreEnregTrouvés ) = 0] Afficher tous les enreg. Fin de script [ ]Fin de siImprimer [Sans fenêtre] Exemple 2 Imprime les factures non payées. Dans le sous-script Imprimer, les utilisateurs peuvent choisir s'ils souhaitent imprimer les factures. Si les utilisateurs choisissent l'impression, l'action Fin de script utilise un résultat de script pour indiquer "Imprimé le <date du jour>" dans la rubrique Etat. Script principal : Imprimer factures non payées Nouvelle fenêtre [Nom: "Liste des factures"; Style: Document]Activer modèle ["Imprimer factures"]Exécuter la recherche [Rétablir]#Appelle le sous-script "Imprimer" défini ci-dessousExécuter script ["Imprimer"]#Continue une fois le sous-script terminéSi [Obtenir ( RésultatScript ) = 1] Remplacer contenu rubrique [Sans fenêtre; Factures::Etat; "Imprimé le " & Obtenir ( DateActuelle ) ]Sinon Afficher tous les enreg. Trier enregistrements [Rétablir; Sans fenêtre]Fin de si Sous-script : Imprimer Ouvrir boîte dial. person. ["Imprimer factures non payées"; "Souhaitez-vous imprimer les factures non payées ?"]Si [Obtenir ( DernierChoixMessage ) = 1] Imprimer [Sans fenêtre]Sinon Fermer fenêtre [Fenêtre active]Fin de si#Utilise le paramètre résultats pour transmettre le choix de l'utilisateur au script principalFin de script [Résultat: Obtenir ( DernierChoixMessage )] Rubriques connexes Obtenir ( RésultatScript ) function Interrompre script script step Page de référence des actions de script (liste alphabétique) Page de référence des actions de script (liste des catégories) A propos des formules