AppleScript:尝试检索服务器磁盘时出错

时间:2018-02-12 13:59:45

标签: applescript

我正在尝试测试服务器(我的NAS)是否已安装。我不能使用磁盘的名称,因为AppleScript返回NAS卷的名称,而不是NAS的名称,所以我尝试了:

tell application "Finder"
    tell application "System Events" to set theVolumes to every disk
    repeat with thisVolume in theVolumes
        set isLocal to thisVolume's local volume
        if (not isLocal) then
            set thisDisk to thisVolume's server -- > unable to coerce the data to the desired type
        end if
    end repeat
end tell

脚本调试程序返回以下错误:无法将数据强制转换为所需类型

谢谢。

1 个答案:

答案 0 :(得分:0)

代码完全属于blah blubb Sup1 A1 A2 blah blubb Sup1 A3 A4 blah blubb Sup2 B1 B2 。 Finder根本不参与。

发生错误是因为您尝试在System Events tell块中解析System Events术语。将Finder替换为Finder,然后删除第二行中的System Events部分。

tell