扩展脚本:Photoshop脚本IF activedocument正确的语法

时间:2018-09-17 23:51:08

标签: javascript photoshop extendscript

我在尝试执行以下操作时遇到了问题。它一直停在return属性上。谢谢!我希望它检查各种文件名,然后更改这些值的输出.. thx。

  if (activeDocument.search("160x600")>0)
    {
        if (activeDocument.search("300x600")>0)
        {
           path: activeDocument.path,
           maxSize: 59 //size in kbs
           return
        };
        saveJPG(
        {
            path: activeDocument.path,
           maxSize: 39 //size in kbs
        });  

1 个答案:

答案 0 :(得分:0)

(从other post中提取数字,您可能想要这样的东西:

if (activeDocument.name.search("160x600")>0)
    {
    maxSize: 39
    }

else if (activeDocument.name.search("300x600")>0)
    {
    maxSize: 59
    }

else if (activeDocument.name.search("1500x513")>0)
    {
    maxSize: 150
    }

else
    {
    alert ('document not saved')

    }

此后,您可以调用saveJPG函数,并传递已选择的maxSize的任何值