如何修复applescript上的属性列表文件?

如何修复applescript上的属性列表文件?,applescript,Applescript,我已经在一个“通知预览器”小程序上工作了一段时间,我想在这个过程完成后尝试保存通知数据 当我在其中添加.plist代码片段时,我得到一个错误,上面写着“无法在/~/~/~/~/~/~/~/~/~”中获取属性列表文件”(最后的随机数是为.plist随机生成的数字) 这是代码。有谁能帮我弄清楚出了什么问题吗 关于getTimeInHoursAndMinutes()的 --获取“小时” 将timeStr设置为的时间字符串(当前日期) 将Pos设置为timeStr中“:”的偏移量 将小时设置为timeS

我已经在一个“通知预览器”小程序上工作了一段时间,我想在这个过程完成后尝试保存通知数据

当我在其中添加.plist代码片段时,我得到一个错误,上面写着“无法在/~/~/~/~/~/~/~/~/~”中获取属性列表文件”(最后的随机数是为.plist随机生成的数字)

这是代码。有谁能帮我弄清楚出了什么问题吗

关于getTimeInHoursAndMinutes()的

--获取“小时”
将timeStr设置为的时间字符串(当前日期)
将Pos设置为timeStr中“:”的偏移量
将小时设置为timeStr的字符1到(位置-1)作为字符串
将timeStr设置为字符(位置+1),直到timeStr的末尾为字符串
--获得“分钟”
将Pos设置为timeStr中“:”的偏移量
将min设置为timeStr的字符1到(位置-1)作为字符串
将timeStr设置为字符(位置+1),直到timeStr的末尾为字符串
--获取“上午或下午”
在timeStr中将Pos设置为“”的偏移量
将FX设置为字符(Pos+1),直到timeStr结束时为字符串
以字符串形式返回(theHour&“:”&theMin&“&theSfx)
结束getTimeInHoursAndMinutes
设置在小时和分钟()中获取时间的时间
将列表名设置为0到1.0E+17之间的随机数
将A1设置为显示对话框“输入标题”默认答案“按钮{“取消”、“继续”}标题为“通知预览器”的默认按钮2
将标题设置为A1返回的文本
将A2设置为显示对话框“输入文本”默认答案按钮{“取消”、“继续”}标题为“通知预览器”的默认按钮2
将TEXT2设置为A2返回的文本
将A3设置为显示对话框“输入您的字幕“默认答案”按钮{“取消”、“继续”}标题为“通知预览器”的默认按钮2
将TEXT3设置为A3返回的文本
将A4设置为显示对话框“选择声音,列表:低音吹瓶青蛙恐惧玻璃英雄莫尔斯Ping Pop Purr Sosumi潜艇叮当声。(区分大小写)“默认答案”按钮{“取消”、“继续”}标题为“通知预览器”的默认按钮2
将TEXT4设置为A4返回的文本
显示带有标题文本3声音名称文本4的通知文本2
将textdata设置为{“Title:”,Title,“Text:”,TEXT2,“Subtitle:”,TEXT3,“Sound:”,TEXT4}
告诉应用程序“系统事件”
设置ParentDictionary以创建具有属性{kind:record,name:ThePLISTNAME}的新属性列表项
--将fold设置为别名“~/Applications/Notification Previewer/Contents/Resources/Contents/Saves/”
--设置TextFile以在折叠处创建新文件,属性为{name:thetime,文件类型:“PLIST”,创建者类型:“ttxt”,类型:«class fsrf»}
将PropertyListFilePath设置为(“~/Applications/Notification Previewer/Contents/Resources/Contents/Saves/”&列表名和“.plist/”)
设置PropertyListFile以创建具有属性{contents:theParentDictionary,name:thePropertyListFilePath}的新属性列表文件
告诉PropertyList文件的属性列表项
使用属性{kind:string,name:“stringKey”,value:textdata}在末尾创建新的属性列表项
结束语
结束语
看一看:仅供参考,更改
的值,将PropertyListFilePath设置为
(“~/Desktop/”&TheListName&“.plist”)
用于测试目的。。。脚本已完成,没有错误。也就是说,.plist文件的布局不是一个好的布局。