Définir variable
Configure une variable locale ou globale sur une valeur spécifiée.
Options
- Nom est le nom de la variable que vous souhaitez créer. Attribuez au nom le préfixe $ pour une variable locale ou le préfixe $$ dans le cas d'une variable globale. Si aucun préfixe n'est attribué, $ est automatiquement ajouté au début du nom.
- Valeur correspond à la valeur attribuée à la variable. Vous pouvez entrer du texte ou définir un calcul.
- Valeur n° indique le nombre (index) de répétitions de la variable que vous souhaitez créer. Si aucune répétition n'est spécifiée, la valeur par défaut est de 1.
Compatibilité
| Produit | Prise en charge | 
| FileMaker Pro | Oui | 
| FileMaker Go | Oui | 
| FileMaker WebDirect | Oui | 
| FileMaker Server | Oui | 
| FileMaker Cloud | Oui | 
| FileMaker Data API | Oui | 
| Publication Web personnalisée | Oui | 
Provient de la version
8.0
Description
Si aucune variable n'existe, cette action de script en crée une. Consultez la section Utilisation de variables.
Exemple 1
Crée un enregistrement lié à l'aide d'une variable locale pour copier des informations dans une rubrique source.
Définir variable [$CURRENT_CUSTOMER_ID; Valeur: Clients::N° client]
Activer modèle ["Détails de la facture"]
Nouvel enreg./requête
Définir rubrique [Factures::N° client; $CURRENT_CUSTOMER_ID]Exemple 2
Utilise une variable locale pour enregistrer des enregistrements en tant que fichiers Excel ou PDF dans le dossier Documents.
Ouvrir boîte dial. person. ["Enregistrer l'enregistrement actuel en tant que fichier Excel ou PDF ?"]
Si [Obtenir ( DernierChoixMessage ) = 1]
    Définir variable [$PATH; Valeur: Obtenir ( CheminDocuments ) & "Facture " & Facture::Numéro de facture & ".xlsx"]
    Sauvegarder en Excel [Rétablir; Avec boîte de dialogue: Non; "$PATH"; Enregistrement actif ; Créer dossiers: Non]
Sinon
    Définir variable [$PATH; Valeur: Obtenir ( CheminDocuments ) & "Facture " & Facture::Numéro de facture & ".pdf"]
    Sauvegarder en PDF [Rétablir; Avec boîte de dialogue: Non; "$PATH";
Enregistrement actif ; Créer dossiers: Non]
Fin de siExemple 3
Utilise une variable globale en tant que permutation pour arrêter le déclenchement d'un script.
Script : Activer facture sélectionnée pour iPad
Définir variable [$$SCRIPT_TRIGGER; Valeur: "Non"]
Activer modèle ["Détails de la facture iPad"]Script : Déclencher la saisie des détails de facture
Si [$$SCRIPT_TRIGGER = "Non"]
    Définir variable [$$SCRIPT_TRIGGER; Valeur: "Oui"]
    Fin de script [Texte de résultat: ]
Fin de si
Rechercher les enregistrements concordants [Remplacer; Factures::Nom du client]
Afficher enreg/requête/page [Premièr(e)]