私は appscript モジュールを学んで楽しんでいますが、基本的な k をインスタンス化する方法について少し混乱しています。タイプ オブジェクト。たとえば、アプリケーションのスクリプト作成中に使用する k.boolean 値を保持する変数を作成したい場合、どのように作成して、そのアプリケーション内のプロパティの set() メソッドに渡しますか?
私がAdobe Illustratorのスクリプトを書いているとしましょう:
il = app('Adobe Illustrator')
doc = il.current_document.get()
layers = doc.layers.get()
layer = layers[1]
Illustrator では、レイヤー オブジェクトには、k.boolean 値を持つプロパティ layer.visible があります。
次のような 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