Omnifocus pro reports12/13/2023 ![]() ![]() ![]() You can test the script before putting it into production by replacing the email address with your own for the recipient and the making sure the working directory and minor information for the email subject, etc. List of Upcoming Flagged, (high priority tasks) and list or recently completed tasks.What the script will do is create two attachments in the email. Weekly_rpt.scpt (* = // Clean up = *) set scrpt_dir to POSIX path of "//2/Data/Documents/" -Set Global Working Directory set plist_ to (( path to "pref" as text ) & scrpt_dir & "listoftasks.txt") tell application "Finder" if exists file plist_ then display dialog "It exists." delete file plist_ end if end tell set plist2_ to (( path to "pref" as text ) & scrpt_dir & "mainProjects.txt") tell application "Finder" if exists file plist2_ then display dialog "It exists." delete file plist2_ end if end tell (* = // Create Project list- working on this section- still won't build out flagged tasks = *) tell application "OmniFocus" set list_Projects to end tell send theMessage end tell My needs may have been a bit different from theirs, but they gave me some similar calls that I was able to source from. Luckily, there are a few people who prefer this method and saved me a lot of time by having a few examples. The syntax is rather simple the what took the longest to learn was the proprietary calls for specific applications, like OmniFocus. Applescript is Mac’s version of shell/command/powershell, whatever reference you wish to use, to script on a Mac. Anyone who works with servers knows the bonus of being able to automate a process via a script and scheduling it in Cron or another host scheduler. The next feature that sold me was AppleScript. Built out low, medium and high context into the system to notify my manager of what priority I thought tasks were in my list.Back it up to OmniFocus’ cloud or your own choice of backup location.Ability to review my projects with the click of a button and see what is on the horizon for the week with different perspectives.I use the notes section like a real note pad and keep all notes from different meetings in OmniFocus.I use different perspectives to categorize views.I use a flag to signify that a task is high priority. ![]() This includes the ability to backup your schedule, move it to it’s Pro version with cloud support and also keep it on my phone. What I like about the application the most is that it’s very customizable and I was able to personalize it to fit my needs. My boss gets credit for recommending it, as I tried out several. Its important to keep me on task, so out of the number personal project management programs I tried, I found OmniFocus to be the best suited for what I do for my job. One of those tasks is my weekly report to my boss telling him what projects I’m on and what I’ve done and what I will do the upcoming week. Disaster strikes when anything is too manual in my life. As busy as my life is with demands, if I can get a computer to do the work for me, I will. I’m new to Mac, but most know that anything you give me, I’m looking to automate any task that I can get my hands on. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |