AddSamaについてNo.03622
hp さん 18/07/05 17:33
 
テンプレートで、アドレス帳に登録された名前に様を付けたく、

$(FindBookGroup, $(CurrentHeaderUnited,To)) $(CallByEmailList,FindBook2,$(Cu
rrentHeaderUnited,To))$-様

としているのですが、複数選択すると、最後の人にしか様がつきません。

ここでAddSamaを使いたいのですが、どのようにすると、複数に様がつきますか?

[ ]
RE:03622 AddSamaについてNo.03623
秀まるお2 さん 18/07/05 21:17
 
 とりあえずこちらに先にお返事させていただきます。

 To:ヘッダの名前全部をアドレス帳上の名前に変換しつ、さらに"様"も付けるとし
たら、ちょっとややこしいですが、FindBook3で一度「名前+Email」の羅列に変換し
た上で、それに対してAddSamaし、その後SetNameOnlyで名前のみに変換作戦になるか
と思います。それら関数呼び出しを全部CallByEmailListで囲んでやらないといけな
いです。

$(CallByEmailList,SetNameOnly,$(CallByEmailList,AddSama,$(CallByEmailList,Fi
ndBook3,$(CurrentHeaderUnited,To))))

 か、または、英語のみの名前でも必ず様付きにするなら、

$(CallByEmailList,SetNameOnly,$(CallByEmailList,AddSama,$(CallByEmailList,Fi
ndBook3,$(CurrentHeaderUnited,To)),様,1))

 になります。

[ ]
RE:03623 AddSamaについてNo.03630
hp さん 18/07/06 10:30
 
ご回答ありがとうございました。
やりたいこと実現できました。

[ ]