Chapitre 2
|
Différences entre FileMaker Go et FileMaker Pro 19
Remarques
1 Par défaut, les fichiers créés par les actions de script Enregistrer une copie, Sauvegarder en PDF ou
Exporter contenu de rubrique s’affichent dans la liste Fichiers locaux et sont enregistrés dans le dossier
Documents. Pour enregistrer les fichiers dans un dossier temporaire, utilisez l’action de script Définir
variable pour créer une variable spécifiant le chemin d’accès et le nom du fichier de sortie pour l’action
de script. Les fichiers seront enregistrés dans le dossier temporaire et seront supprimés lorsque vous
fermerez FileMaker
Go ou que l’application passera en hibernation.
Vous pouvez utiliser l’exemple suivant pour créer un email contenant le fichier en tant que pièce jointe.
Définir variable [$Sortie; Valeur: Obtenir(CheminTemporaire) & "leçon.pdf"]
Sauvegarder en PDF [Sans fenêtre, "$Sortie"; Enregistrements en cours d'utilisation]
Envoyer courrier [Envoyer via client de
messagerie électroniqu
e; Destinataire
: "[email protected]"; Objet: "Facture"; Message: "Test"; "$Sortie"]
1 Par défaut, lorsque vous exécutez les actions de script Enregistrer une copie, Sauvegarder en PDF ou
Exporter contenu de rubrique, FileMaker
Go crée un nouveau fichier de sortie. Si vous poursuivez
l’exécution du script, un numéro est ajouté à la fin de chaque nom de fichier. Par exemple, la première
fois que vous exécutez l’action de script Sauvegarde en PDF pour un fichier leçon, le nom du fichier de
sortie est leçon.pdf. La deuxième exécution du script génère un fichier portant le nom leçon
1.pdf.
Pour remplacer le fichier de sortie par le nouveau, plutôt que de conserver plusieurs copies, vous devez
ajouter le chemin d’accès au fichier (file:nomFichier ou filemac:nomFichier) dans le script. Par exemple,
si vous saisissez file:leçon.pdf ou filemac:leçon.pdf dans la boîte de dialogue Fichier de sortie, chaque
fois que vous exécutez le script, le fichier leçon.pdf du dossier Documents est remplacé par le nouveau.
L’exemple suivant sauvegarde les enregistrements dans un fichier PDF portant le nom leçon.pdf et crée
un nouveau fichier ou écrase le fichier existant.
Sauvegarder en PDF [Sans fenêtre, "leçon.pdf"; Enregistrements en cours d'utilisation]
Actions de script non prises en charge
FileMaker Go ne prend pas en charge certaines actions de script.
Important Si vous exécutez des scripts sans gérer les actions de script non prises en charge, vous risquez
d’obtenir un comportement inattendu ou même de corrompre vos données.
Code d’erreur 4
Les actions de script suivantes renvoient le code d’erreur 4 : Commande inconnue. Utilisez
Obtenir(DernièreErreur) pour vérifier ce code d’erreur.
Si Autor. annulation utilisateur est activé, FileMaker Go affiche une alerte pour vous indiquer quelle action
de script n’est pas prise en charge, et vous pouvez choisir de continuer ou d’annuler le script.
Si Autor. annulation utilisateur est désactivé, FileMaker Go affiche une alerte qui vous indique quelle action
de script n’est pas prise en charge. Vous ne pouvez pas annuler un script si Autor. annulation utilisateur est
désactivé.
Les alertes relatives aux actions de script non prises en charge ne s’affichent pas si Gestion erreurs est activé.