¿Cómo puedo usar un Applescript desde dentro de un progtwig?

Esta pregunta ¿Hay alguna forma de agregar todos los destinatarios de un correo electrónico a un grupo / carpeta en los contactos de Correo? parece tener una respuesta que sería útil para mí, pero en realidad no sé cómo usar el script desde dentro de Mail.

Alternativamente, parece que Automator podría usarse también, pero tampoco estoy muy familiarizado con Automator. Estoy buscando extender las herramientas y vincularlas para resolver problemas generales, siendo el mantenimiento de la membresía grupal mi desafío actual.

¿Cómo puedo ejecutar un AppleScript desde dentro de un progtwig?

  • ¿Cómo eliminar elementos en la window "Abrir dictionary" de MacOS Script Editor?
  • ¿Cómo puedo determinar qué aplicación lanzó el service de automation?
  • Servicio Automator que hace cálculos simples pnetworkingefinidos
  • Pasar una variable (ruta de carpeta) a AppleScript en Automator
  • Ejecute Final Cut Pro, haga un nuevo proyecto y asígnele el nombre con Automator
  • Flujo de trabajo de Automator o AppleScript para cerrar Safari después de un período de time
  • Applescript para automatizar el process para la configuration del elenco de pantalla
  • Usando el cli del freno de mano y del freno de mano para convertir videos automáticamente
  • One Solution collect form web for “¿Cómo puedo usar un Applescript desde dentro de un progtwig?”

    Para usar este script (o alguno) en un progtwig como Apple Mail, podría crear un service en Automator.

    Inicie el progtwig Automator .

    Cuando dice Elija un tipo para su documento , select Servicio y click Elegir

    Elija un tipo para su documento

    En el cuadro de dialog superior, select Servicio no recibe input en Mail.app (o, el nombre de su progtwig o cualquier aplicación si eso es lo que desea).

    Insertará una acción: desde el grupo Utilidades , haga doble clic en Ejecutar AppleScript .

    Ejecute AppleScript

    Seleccione el text que dice

    (* Your script goes here *)

    y pegue en la secuencia de commands que desea ejecutar. En su caso, la secuencia de commands que desea pegar es

      tell application "Mail" set theSelection to selection set theMessage to item 1 of theSelection set theSubject to subject of theMessage tell application "Address Book" set theGroup to make new group with properties {name:theSubject} end tell set theRecipients to to recipients of item 1 of theMessage repeat with a from 1 to count theRecipients set theRecipient to item a of theRecipients tell application "Address Book" set theName to name of theRecipient tell application "Mail" to set theAddress to address of theRecipient set thePerson to make new person with properties {first name:name of theRecipient} make new email at end of emails of thePerson with properties {value:theAddress} add thePerson to theGroup end tell end repeat set theRecipients to cc recipients of item 1 of theMessage repeat with a from 1 to count theRecipients set theRecipient to item a of theRecipients tell application "Address Book" set theName to name of theRecipient tell application "Mail" to set theAddress to address of theRecipient set thePerson to make new person with properties {first name:name of theRecipient} make new email at end of emails of thePerson with properties {value:theAddress} add thePerson to theGroup end tell end repeat tell application "Address Book" to save end tell 

    Una vez que haya hecho eso, vaya al menu Archivo y click Guardar .

    Dele al service un nombre que recordará, como "Agregar destinatarios al grupo".

    Luego, cuando esté en Correo, puede seleccionar un post o posts y acceder al menu Correo en la barra de menu, luego al menu Servicios en el menu Correo y seleccionar el service Agregar destinatarios al grupo .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).