Skip to main content
Inspiring
November 20, 2018
Answered

Array is not amending text name

  • November 20, 2018
  • 3 replies
  • 2287 views

I have this script, I am trying to create a generated alphabet on new text items, however I get the error that "required value is missing".

I feel it is something obvious, but I am stumped.

#target Photoshop

var abc = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");

  for (i < 0; abc.length; i++){

    var al = app.activeDocument.artLayers.add ();

    al.kind = LayerKind.TEXT;

    al.name = abc

    al.textItem.font = "ArialMT"

    al.textItem.size = 1200

    al.textItem.contents = abc

  

}

This topic has been closed for replies.
Correct answer r-bin

for (i = 0; i < abc.length; i++)

3 replies

r-binCorrect answer
Legend
November 20, 2018

for (i = 0; i < abc.length; i++)

Inspiring
November 20, 2018

Sadly no joy.

JJMack
Community Expert
Community Expert
November 20, 2018

Open a document 2500px by 2500px add positoin to your text layer also.

#target Photoshop

var abc = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");

for (i < 0; i < abc.length; i++){

    var al = app.activeDocument.artLayers.add ();

    al.kind = LayerKind.TEXT;

    al.name = abc

    al.textItem.font = "ArialMT"

    al.textItem.size = 1200

    al.textItem.position = Array(500, 1800 );

    al.textItem.contents = abc

}

JJMack
JJMack
Community Expert
Community Expert
November 20, 2018

JJMack
JJMack
Community Expert
Community Expert
November 20, 2018

Try

  for (i < 0; i < abc.length; i++){

JJMack