我正在学习和享受 appscript 模块,但我对如何实例化基本 k 有点困惑。类型对象。例如,如果我想创建一个包含 k.boolean 值的变量,以便在编写应用程序脚本时使用,我该如何创建它,然后将其传递给该应用程序中属性的 set() 方法?
假设我正在编写 Adobe Illustrator 脚本:
il = app('Adobe Illustrator')
doc = il.current_document.get()
layers = doc.layers.get()
layer = layers[1]
在 Illustrator 中,图层对象有一个属性 layer.visible,它有一个 k.boolean 值。
如何创建一个 k.boolean 类型的变量 m,例如:
layer.visible.set(m)
将 .visible 属性设置为不同的 k.boolean 值?
m = k.boolean(True) # doesn't work
m = make(new k.boolean) # doesn't work