Re: [AS] Scripter mail

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Yvan KOENIG via Applescript_fr
Date:  
À: Liste AppleScript francophone
CC: Yvan KOENIG
Sujet: Re: [AS] Scripter mail
Oops, j'ai oublié de supprimer les (* et *) qui me permettent de compiler le script sur ma machine.
Je corrige ci-dessous

> Le 29 oct. 2019 à 21:22, Yvan KOENIG via Applescript_fr <applescript_fr@???> a écrit :
>
> Il y a une solution brutale mais qui devrait fonctionner.
> Avant d'exécuter l'instruction Save, supprimer le fichier existant
>
>
> #<code>
> tell application "Mail"
>     -- récupère le message sélectionné
>     set unMessage to item 1 of (get the selection)
>     -- passe son contenu dans le presse papiers
>     set the clipboard to (get content of unMessage)
> end tell
> # défini le nom tableur - éditer selon vos besoins
> set workbookName to "My Workbook.xlsx"
> # défini le chemin d'accès complet au tableur - éditer selon vos besoins
> set destinationPath to (path to documents folder as text) & workbookName

>
> # Implantation 1
> tell application "System Events"
>     if exists disk item destinationPath then delete disk item destinationPath
> end tell
> #(* Instruction inopportune
> tell application "Microsoft Excel"
>     # crée un nouveau tableur
>     make new workbook
>     tell sheet "Feuil1" of active workbook
>         activate object range "A1"
>         paste
>     end tell
>     # Implantation 2
>     tell application "Finder"
>         if exists file destinationPath then delete file destinationPath
>     end tell
>     # Enregistre le tableur
>     save active workbook in destinationPath
> end tell
> #*) Instruction inopportune
> #/<code>

>
> Les deux implantations sont correctes.
> Je vous laisse choisir.
> Comme je déteste le Finder, je ne l'utilise pas.
> System Events efface le fichier sans le mettre dans la corbeille.
> Je vous ai mis les deux codes, à vous de choisir.
>


Yvan KOENIG (VALLAURIS, France) mardi 29 octobre 2019 21:27:41


_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr