TextExpander: AppleScript “Minulý Piatok”

V jednom z predošlých príspevkov som uvádzal, ako je možné použiť AppleScript pre expandovanie dátumu “najbližšieho” piatku pomocou TextExpander.

Jednoduchou úpravou scriptu môžete expandovať dátum posledného/minulého piatku:

set theDate to (current date) - 1 * days
repeat until weekday of theDate = Friday
set theDate to theDate - 1 * days
end repeat
set theDate to year of theDate & "-" & (text -2 thru -1 of ("0" & (month of theDate as integer))) & "-" & (text -2 thru -1 of ("0" & (day of theDate as integer))) as string

Aj v tomto prípade platí, zmeňte Friday na Monday a zobrazí sa dátum posledného pondelka.

TextExpander: AppleScript “Minulý Piatok”