将属性添加到对象

时间:2014-11-13 10:56:12

标签: javascript adobe-indesign extendscript basil.js

使用Indesign脚本,为什么我不能为对象添加属性? 我收到错误

  

对象不支持属性或方法' foo'

items = b.items(b.layer("s_labels"));

for (var i = 0; i < items.length; i++) {
    items[i].fit(FitOptions.frameToContent);

    items[i].foo = "bar";
    // other attempt
    items[i]["foo"] = "bar";
}

1 个答案:

答案 0 :(得分:3)

我猜你根本不允许向InDesign提供的javascript对象添加新的字段或方法。