有没有办法在 Applescript 库中存储变量?

Is there a way to store a variable in an Applescript Library?

所以我有一个几乎在每个脚本中都使用的变量,很难记住。

我可以将其作为函数保存在自定义库中,但我希望将其作为变量。

例如:

在脚本库“数学”中:

property infinity: 10 ^ 308.254715 -- biggest possible Number

on infinity()
    return 10 ^ 308.254715 -- biggest possible Number
end infinity

在普通脚本中:

tell script "Math"
    return infinity -- Produces error about how infinity isn't defined
    return infinity() -- Works
end tell

是否可以将其保存为变量,还是我必须将其保存为函数?

使用 script Math 具有:

property infinity: 10 ^ 308.254715

然后在除 script Math 之外的 script 中,您可以执行以下操作:

property infinity : infinity of script "Math"

然后使用 infinity,就像 property infinity: 10 ^ 308.254715script.

中一样

示例:return infinity