00)基本の最近のブログ記事
091015勉強会の復習です。
まずはテキストフレームを作りました。
var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add();
次にサイズを変更して内容をセット
var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add(); myTF.visibleBounds = Array(0,0,10,200); myTF.contents = "こんにちは世界";
さらに段落スタイルをセット
var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add(); myTF.visibleBounds = Array(0,0,10,200); myTF.contents = "こんにちは世界"; myTF.paragraphs[0].appliedParagraphStyle = "ABC";
boundsのセット方法とか段落スタイルの当て方とか
調べながらなのでけっこう時間がかかりました。
最後に関数化して繰り返し文で呼び出しました。
for(var i = 0;i < 10;i++){ BENKYOU(i + "こんばんは",i); } function BENKYOU(myMsg,Y1){ var Y2 = Y1 * 10; var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add(); myTF.visibleBounds = Array(Y2,0,Y2 + 10,200); myTF.contents = myMsg; myTF.paragraphs[0].appliedParagraphStyle = "ABC"; }
さらにif文を入れてif文の練習
for(var i = 0;i < 10;i++){ BENKYOU(i + "こんばんは",i); if(i == 5){break;} } function BENKYOU(myMsg,Y1){ var Y2 = Y1 * 10; var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add(); myTF.visibleBounds = Array(Y2,0,Y2 + 10,200); myTF.contents = myMsg; myTF.paragraphs[0].appliedParagraphStyle = "ABC"; }
これだけで1時間半。おつかれさまです。
これで少しスクリプトになじめたら幸いです。
計算です。+−×÷割った余り。
これだけつかえれば十分です。
X = A+1;//変数Xに変数A+1を入れる X = X-1;//変数Xに変数A-1を入れる X = N*5;//変数Xに変数N×5を入れる X = N/2;//変数Xに変数N÷2を入れる X = 5 % 2;//=>1になる。割ったあまり。 var myVal = 3 if(myVal % 2 == 1){ //もし変数Nを2で割ったあまりが1なら alert("変数myValは奇数です。"); }else{ //そうでないなら alert("変数myValは偶数です。"); }