Salut à vous tous,
je tente d'importer des documents dans une rubrique conteneur. Ces documents se trouvent dans un dossier qui contient des sous dossier. Je cherche donc à obtenir une liste de ces sous-dossiers. Comme Filemaker ne permet pas de le faire directement, je tente de passer par un AppleScript :
# Stocker le script AppleScript dans une variable
Set Variable [$scriptApple; Value: "
set dossierChemin to (path to desktop as string) & \"karius:\"
set listeDossiers to do shell script \"ls \" & quoted form of POSIX path of dossierChemin & \" | grep '^p'\"
return listeDossiers
"]
# Exécuter le script AppleScript
Executer AppleScript [$scriptApple]
J'ai une erreur de syntaxe sur la définition de la valeur de $scriptApple. Il semble que FileMaker ai des difficultés avec les guillemets dans les AppleScript. J'ai tenté le caractère d'échappement \, j'ai tenté chr(34), j'ai tenté aussi avec quote() mais rien n'y fait : j'ai toujours des erreurs de syntaxe.
J'ai vérifié le code dans l'éditeur de script de macos et il fonctionne parfaitement.
Pourriez-vous m'aider ? Ou me proposer une méthode alternative pour importer mes documents ?
Merci à vous tous.
Didier