Tengo un script que añadir el tiempo actual a un plist. Básicamente se trata de ayudarme a tomar el control de mis horas extras.
Eso es trabajo fino si ejecuta una vez, pero si ejecuta más de una vez la primaria Plist es reemplazado por el valor de uno nuevo.
Puedo agregar a todos en el mismo plist en lugar de sobrescribir ? e.g
"Hora De Inicio 1 : 06:39" "Hora De Inicio 2 : 21:05"
Dónde está mi actual secuencia de comandos :
set ShortDate to short date string of (current date)
set myDate to date string of (current date)
set [dayLetter, dayNumber, MonthLetter, yearNumber] to the words of myDate
set t to (time string of (current date))
set [hoursInNumber, minutesInNumber, secondInNumber] to the words of t
set startTimeValue to (current date)
set startTimeClear to dayLetter & " " & dayNumber & " " & MonthLetter & " at " & hoursInNumber & ":" & minutesInNumber
set plistR to {startTime:startTimeValue, startTimeClear:startTimeClear}
tell application "System Events"
set plistf to make new property list file ¬
with properties {name:"~/Desktop/Time/myTime" & dayNumber & "_" & MonthLetter & ".plist"}
set plistf's value to plistR
end tell