« GOOD WILL HUNTING | トップページ | [AppleScripts]メールリンクを作成する(Windows,LiveMail,コピペ対応)【その2】 »

[AppleScripts]メールリンクを作成する(Windows,LiveMail,コピペ対応)【その1】

盛り込みすぎた…苦笑

タブ区切りテキストをHTMLに変換します。


エクセルで作った、こんな風な
メールアドレスリストを

Force4u_09_448x318

こんな感じのHTMLに変換します。

Force4u_01_450x518

-------------

クリックする場所によって
結果が異なるようにしています。

-------------

毎年、どこかの部署で『メールの誤送信』って発生しちゃいます。
気をつけている、(技術的に自信の無いといっても良い?)熟年層より
若い人の方が、誤送信は多いです。
(まぁ若さゆえ…の部分と、ちゃんと教わっていない事からでしょうか)

そこで
メールアドレスの部分を
こんな感じから

Force4u_04_657x231

こんな風にする事で
『気付き』を呼ぶようにします。

Force4u_03_685x227

アドレスブックに登録する場合にも
有効ですので、ジワジワっと効く感じでしょうか?


ここで問題になるのが『Windows』と『LiveMail』です。

Force4u_10_569x387

Force4u_11_517x463

上記のようになってしまうのは
『S-JIS』エンコードで受け取る仕様になっているからです。

そこでPHPをつかってエンコードを別にしたリンクを作成します
サブルーチンはこんな感じ


--------//Mac用リンクエンコードサブルーチン
on doUrlEncode(str)
set scpt to "php -r 'echo urlencode(\"" & str & "\");'"
return do shell script scpt
end doUrlEncode


--------//Windows用リンクエンコードサブルーチン
on doSJISencode(str)
set scpt to ("php -r 'echo urlencode(mb_convert_encoding(\"" & str & "\"" & ",\"SJIS\", \"auto\"));'") as text
return do shell script scpt
end doSJISencode

続く
その2はこちら
http://force4u.cocolog-nifty.com/skywalker/2016/02/applescriptsw-1.html

|

« GOOD WILL HUNTING | トップページ | [AppleScripts]メールリンクを作成する(Windows,LiveMail,コピペ対応)【その2】 »

AppleScript」カテゴリの記事

HTML」カテゴリの記事

eMail」カテゴリの記事