説明
文書内全てのフィールド内容の先頭に文字を追加するにはgetNthFieldName()メソッドを使って指定番目のフィールド名を取得します。ここで得た名前をもとにしてgetFiled()メソッドを使いtypeプロパティの値を読み出します。typeプロパティの文字列がtextの場合はフィールドになるので、その場合のみvalueAsStringを使って内容を読み出し文字を連結してvalueプロパティに入れます。
total = this.numFields;
for (i=0; i<total; i++)
{
fName = this.getNthFieldName(i);
fObj = this.getField(fName);
if(fObj.type == "text") fObj.value = "■" + fObj.valueAsString;
}