-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGetEventLocations.applescript
More file actions
41 lines (30 loc) · 997 Bytes
/
GetEventLocations.applescript
File metadata and controls
41 lines (30 loc) · 997 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
set locationsList to {}
tell application "Microsoft Outlook"
set this_account to default account
set this_inbox to inbox
set this_calendar to default calendar of this_account
set locationsListRef to a reference to locationsList
repeat with this_event in every calendar event of this_calendar
--log every properties of this_event
if (exists location of this_event) then
try
set this_location to location of this_event
copy this_location to the end of locationsListRef
log this_location
on error number -1728
log "no location"
-- statements to write to the file
end try
end if
end repeat
--return number of calendar events of this_calendar
end tell
try
set locationsFile to POSIX file "/Users/companjenba/locations.txt"
set fp to open for access locationsFile with write permission
set AppleScript's text item delimiters to {linefeed}
write (locationsList as text) to fp as text
close access fp
on error
close access fp
end try