• 締切済み

AppleScriptで

AppleScriptで jとgはtext変数、 iはinteger変数なんですが、 gのi単語目をjのi単語目に書き換えたいのですが set word i of g to word i of j で行うとエラーになります。 どうすれbくぁいいのでしょうか。

みんなの回答

  • syasushi
  • ベストアンサー率27% (226/837)
回答No.1

あけましておめでとうございます。 もう解決しちゃったかな? 7分遅れで年末は投稿できませんでした。(現在2003/12/29/10:07AM) 文字列の要素の値を取り出すことは出来ますが、設定することはできないんですよね。(『なんで出来ねぇんだよ!』と私も思います。) てなわけで、文字列を別のクラスに変換します。 文字列の単語を複数取り出すとリストとして取り出されますので ・『Every word of~』を使ってすべての単語を取り出し,値を別の変数に代入。 .書き換えたい単語を『item g of~』で指定して書き換えます。 ・書き換えた値を再度文字列に変換して、変数『j』に代入。 set listOfi to every word of i set item j of listOfi to word j of g set i to listOfi as string

noname#6032
質問者

お礼

ありがとうございます

関連するQ&A