2015-05-20 71 views
0

我不確定這是否可行,但是有沒有辦法讓腳本運行以檢查日期以及它的星期一副本,例如單元格A1,以及是否它的星期二複製單元格B2,等等。Applescript,在特定日期執行特定操作

+0

如果你的腳本保存爲一個應用程序,你可以使用日曆在給定的情況下啓動您的應用程序:創建事件,重複每週和設置警戒到「自定義」,然後選擇「打開文件」和在下面選擇「Other ...」並在打開的對話框中選擇您的腳本應用程序。 –

+0

我會爲此而努力,因爲它可以在投入時間來完成某件事情和最終結果之間取得很好的平衡,您可以製作一個運行腳本的小程序,以在測試時模擬日曆事件觸發你的腳本。 @零:我想到讓一個應用程序觸發日曆的所有「腳本事件」,所以我將所有東西都集中在應用程序中,並將不同日曆事件的數量保存到每日觸發的說明3中。有什麼想法嗎? – McUsr

回答

1

是的,有一種方法,但它是一個兩步過程。一旦你有一個AppleScript以你喜歡的方式工作,你設計一個每週一觸發的Launch Daemon,它將運行腳本。

+0

謝謝,我想我現在明白了。 – LearningTheRopes

0

創建一個每24小時運行一次的「閒置」腳本。將此腳本保存爲「保持打開」的應用程序。

on idle 

    -- Set variable d to the current date 
    set {weekday:d} to (current date) 

    -- Check if current date is equal to monday 
    if d is equal to "mon" then 
     -- Do your actions here 
    end if 

    -- Run this script every 86400 seconds (one day) 
    return 86400 

end idle