我正在尝试创建一个脚本来记录我当前的时间和结束时间 做一个特定的动作,他们发送了一个包含同一时间变量的电子邮件,并用这个时间变量创建一个日历事件:
with SampleCTE as (
Select
'Tom' as Name
,'Bombadill' as Surname
,99999 as Age
,'Withywindle' as Address
)
时间格式
电子邮件的时间格式为" 2018年6月4日星期一14:25:57,"当我只想要14:25
我试过了:
radioButtons
结果:错误"无法制作\" 14:27:02 \"到型号。"数字-1700 来自" 14:27:02"编号
创建日历事件时出现此错误
错误"无法获取日期(日期\" 2018年6月4日星期一14:29:34 \")。" 从日期算起的-1728(日期" 2018年6月4日星期一14:29:34")
答案 0 :(得分:1)
感谢您逐项列出您遇到的个别错误并希望修复。这对我来说更容易阅读这个问题并决定它是我想要回答的问题,因为我根本不需要测试你的脚本,因为我可以立即看到问题所在:
①你的括号在错误的地方。改变这个:
set myTime to (time string of (current date)) + 10 * hours + 30 * minutes
到此:
set myTime to time string of ((current date) + 10 * hours + 30 * minutes)
②错误表示您已尝试接受date
类型的变量,然后再次将其声明为date
类型。 AppleScript并不喜欢这样。
更改这两行:
set startDate to date (current date)
set endDate to date FinsihDate
到此:
set startDate to (current date)
set endDate to FinsihDate
我还没有测试过剩下的剧本。
P.S。您拼错了变量名FinsihDate
(我假设的意思是FinishDate
)。但是,它在整个剧本中拼写错误,所以它没有任何实际的区别。