Page 1 of 1

Email & Date Variable Script - HELP PLEASE !

PostPosted: Fri Jul 10, 2015 7:35 pm
by vinyl_vibe
Need some help here with an email rule. The thread here is close to solving part of what I’m attempting: viewtopic.php?f=2&t=2453&p=10291&hilit=email+attachment#p10291

So, I have a rule that’s watching a folder for any file added today. When it detects a file, it runs the following Applescript:

Code: Select all
tell application "Microsoft Outlook" to activate

set recipientName to "Jerry"
set recipientAddress to "jerry@seinfeld.com"
set theSubject to "Kramer's Invoice"
set theContent to "Please find Kramer's invoice attached.

Regards,
Jerry

"
set theAttachment to theFile

tell application "Microsoft Outlook"
   set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent, visible:true}
   tell theMessage
      make new to recipient with properties {name:recipientName, address:recipientAddress}
      make new attachment with properties {file name:theAttachment} at after the last character
   end tell
end tell


For some reason when this rule is saved, it’s changing the second instance of tell application "Microsoft Outlook" to tell application "Mail”. No matter how many times I try it just keeps changing it. Any thoughts on why and how to fix would be greatly appreciated.

Once that’s solved my goal is to introduce a date variable into both the Subject and Content of the email, i.e. I’d like the script to auto-detect the current month and populate accordingly so that ‘Kramer’s Invoice’ becomes ‘Kramer’s July Invoice’ and ‘Please find Kramer’s invoice attached’ becomes ‘Please find Kramer’s July Invoice attached’.

I’m really out of my depth here so any help is greatly appreciated.

Thanks

Re: Email & Date Variable Script - HELP PLEASE !

PostPosted: Mon Jul 13, 2015 11:26 am
by Mr_Noodle
Have you tried this outside of Hazel? I suspect it might be a more general AppleScript thing.

Re: Email & Date Variable Script - HELP PLEASE !

PostPosted: Mon Jul 13, 2015 11:31 am
by vinyl_vibe
I've run it through Script Editor but get the following error:

Expected expression, etc. but found “:”.

I've no idea what to make of that in the context of the script itself.

Re: Email & Date Variable Script - HELP PLEASE !

PostPosted: Tue Jul 14, 2015 12:22 pm
by Mr_Noodle
It should point out where the error is happening but beyond that I can't say.

Re: Email & Date Variable Script - HELP PLEASE !

PostPosted: Tue Jul 14, 2015 12:37 pm
by vinyl_vibe
This is all that's shown. Image

So it appears to happen after the file name but no indication of what I should replace it with.

If you can think of another way of me achieving what I'm after I'd be very greatful.

Thanks

Re: Email & Date Variable Script - HELP PLEASE !

PostPosted: Wed Jul 15, 2015 1:55 pm
by Mr_Noodle
This is outside the support I can give. It seems to be an issue with Outlook's AppleScript so you'll have to find a forum more versed in that.