Docomo から Google への連絡先の移行
先日、Docomo の電話帳から Google の連絡先へデータを移行しました。
Docomo 携帯でメール送信する場合には、宛先のメールアドレスの "@docomo.ne.jp" を省略しても送信できていたので、電話帳にも "@docomo.ne.jp" を省略して登録してしまってました。(これがそもそも良くなかった...)
メールアドレスの一括変更
Google の連絡先に移行したデータについて、"@" が含まれていないメールアドレスについては、"@docomo.ne.jp" を追加するスクリプトを作成しました。
function addDomain() {
var contacts = ContactsApp.getContacts()
for (var i = 0; i < contacts.length; i++) {
var emails = contacts[i].getEmails();
for (var j = 0; j < emails.length; j++) {
var email = emails[j];
var email_addr = email.getAddress();
if (email_addr.indexOf("@") == -1) {
email.setAddress(email_addr + "@docomo.ne.jp");
Logger.log(email_addr);
}
}
}
}
たったこれだけで、「ドコモでしか使えないアドレス帳が ドコでも使える」ようになりました。
こういうタスクをサラリとこなす GAS には、本当にいろいろと可能性を感じますね。