このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

guestMail_2の送信フォームが変更したい

発言者:nori
( Date Wednesday, February 02, 2000 16:31:00 )


guestMail_2 がらみでもう一つ教えて下さい。
送信用のホームで下記のような感じで、(---Xのところ)変数が0以外だったら
内容を書きたい、ということをしたいのですが、エラーがでます。
set文でデータを組み立ててるとこなのでif は使えないとか?
アップルスクリプトを始めたばかりでよく分かってません、何かいい
方法ありますでしょうか??


--- 受け取ったメッセージを整理する
set myData to "xxxxxxxx" & return ツ
   & "注文内容:" & guestSuu1 & return ツ
      if guestSuu3 /= 0 then         -----x
              & "注文内容:" & guestSuu3 & return
      end if                      -----x
      & "注文内容:" & guestSuu4 & return ツ

あと アップルスクリプトで、参考になる本などありましたら教えて下さい。
お願いします

田中求之 さんからのコメント
( Wednesday, February 02, 2000 18:48:14 )

set というコマンドの中に if then の分岐判断を組み込むことはできません。
ですから、以下のように書きます。

set myData to "xxxxxxxx" & return ツ
  & "注文内容:" & guestSuu1 & return

if guestSuu3 ュ 0 then
  set myData to myData & "注文内容:" & guestSuu3 & return
end if

set myData to myData & "注文内容:" & guestSuu4 & return ツ

>アップルスクリプトで、参考になる本などありましたら教えて下さい。
>お願いします

今なら『AppleScriptリファレンス』という本などはよいと思います (^_^;;
あと、ネット上に色々と参考になるホームページもありますので、探して
みて下さい。

nori さんからのコメント
( Friday, February 04, 2000 23:17:31 )

田中先生ありがとうございました。
希望どうりの動作ができました。
たびたび助けて頂いて感謝してます、またよろしくお願いします。