4
使用扩展脚本将变量推送到数组中它基本上是javascript。任何想法我做错了什么?将变量添加到循环中的数组
if (app.documents.length > 0) {
for (i = 0; i< app.activeDocument.textFrames.length; i++) {
var allSizes = []; //set up empty array
textArtRange = app.activeDocument.textFrames[i].textRange;
var fontName = textFonts.getByName("Nobile");
alert (fontName);
textArtRange.characterAttributes.textFont = fontName;
var fontSizes = textArtRange.characterAttributes.size;
allSizes.push(fontSizes)
alert (fontSizes);
}
alert (allSizes);
}
allSizes的警报只返回单个值,而不是数组。
哇,那是完全的。多么小动作,哈!我不相信我没有看到。谢谢! – Lukasz
@卢卡斯:你需要接受这个问题的答案。通过点击最有帮助的答案旁边的绿色复选标记来执行此操作。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –