我正在编写一个 Photoshop Javascript 脚本文件。出于所有意图和目的,此脚本在运行时会多次复制特定文本层。如果原始文本层包含撇号,则复制的实例将撇号替换为方形块。所以“It's”变成了“It[]s”(显然不是括号,而是方块。)
这是代码:
titleLayer = al.textItem.contents;
newTitleLayer = titleLayer.replace("'", "\'");
alert(newTitleLayer); // At this point, this works: "It's"
persistentSetting.putData(0,newTitleLayer);
app.putCustomOptions("text_contents4",persistentSetting,true);
alert(persistentSetting.getData(0)); // At this point, it does not. It shows the square. "It[]s"
我知道这必须是一个简单的问题,我以前从未遇到过。
谢谢。