AppleScript:一天后递增和重置
AppleScript : incrementing and reseting after a day
我有一个 AppleScript 保存为应用程序,我 运行 一天几次,我想添加一个计数器。
property currentCount : 0
increment()
on increment()
set currentCount to currentCount + 1
display dialog "Count is now " & currentCount & "."
end increment
每次脚本 运行ning 时都会加 1,即使我关闭并再次打开它也是如此,但是如何重置它?
我的意思是目标是每天计算"case"的数量,然后在第二天重新开始。
如何才能在第二天自动重置?
干杯
试试这个,它使用额外的 属性 作为当前日期。
property today : missing value
property currentCount : 0
increment()
on increment()
set currentDate to short date string of (current date)
if currentDate is not today then
set today to currentDate
set currentCount to 0
end if
set currentCount to currentCount + 1
display dialog "Count is now " & currentCount & "."
end increment
我有一个 AppleScript 保存为应用程序,我 运行 一天几次,我想添加一个计数器。
property currentCount : 0
increment()
on increment()
set currentCount to currentCount + 1
display dialog "Count is now " & currentCount & "."
end increment
每次脚本 运行ning 时都会加 1,即使我关闭并再次打开它也是如此,但是如何重置它?
我的意思是目标是每天计算"case"的数量,然后在第二天重新开始。
如何才能在第二天自动重置?
干杯
试试这个,它使用额外的 属性 作为当前日期。
property today : missing value
property currentCount : 0
increment()
on increment()
set currentDate to short date string of (current date)
if currentDate is not today then
set today to currentDate
set currentCount to 0
end if
set currentCount to currentCount + 1
display dialog "Count is now " & currentCount & "."
end increment