• Swedish
  • English
Hem arrow Applescripts arrow Apple - iCal arrow Gå till visst datum i iCal
Gå till visst datum i iCal PDF Utskrift E-post
Skrivet av Ola Andersson   
2008-05-11

En av de roligare sätten att använda Applescript är just att få olika program att arbeta tillsammans. Det kom en fråga på ett forum jag deltar i hur man inifrån FileMaker Pro kan få iCal att hoppa till ett specifikt datum och jag skapade detta script för att göra det. 

 

ImageHur sätter jag ett datum i Applescript

Först stötte jag på problem med att sätta ett datum i Applescript i en variabel. Så jag slog upp det och nedan ser du hur du sätter ett datum i Applescript. Det är riktigt flexibelt och Applescript förstår många olika sätt att ange ett datum. Det magiska tricket är att använda ordet date och det ordet passar utmärkt precis före en sträng, som innehåller datumet, angivet på något av de många accepterade formaten.

 

Nedanstående citeras från Applescript Language Guide, sid 62 (det finns en PDF-fil att ladda hem på den sidan):

date "7/25/53, 12:06 PM"
date "8/9/50, 12:06"
date "8/9/50, 17:06"
date "7/16/70"
date "12:06"
date "Sunday, December 12, 1954 12:06 pm"

Du kan alltså som synes ange datumet på många olika sätt. Även om det Svenska (egentligen det Europeiska och internationella ISO-standarden ) inte nämns så fungerar alltså även 2008-05-11 (YYYY-MM-DD).

 

Här är scriptet:

tell application "iCal"
    activate
    switch view to day view -- Alternativen är week view / month view
    set theDate to date "2008-05-11"
    view calendar at theDate
end tell

 

Ingen har kommenterat denna artikel ännu.
Var snäll och logga in före du kommenterar.
J! Reactions Commenting Software
General Site License
Copyright © 2006 S. A. DeCaro

Senast uppdaterad ( 2008-05-17 )
 
Design by RocketTheme © 2005 - 2006 All Rights Reserved