Evernote に日記という機能があればいいのにと思う
本人が忘れても、タイトルに日付の入った定形文が毎朝出来上がっている、という風に
残念ながらそんなものはないので、さくらレンタルサーバーから cron で Email 送信での投稿をしてた
が、サーバからのメールがどうもスパム扱いされ始めたような雰囲気、Gmail から Email 送信すれば反映されるのに、さくらのサーバからだと Evernote に反映されない
ということで、Gmail を定期送信するように スクリプトを書いた
以下手順
1. スプレッドシートを新規作成
2. スクリプトの新規作成
ツール → スクリプトエディタ
名前を求められたら適当につけておく
3. トリガーを新規作成
メニューバーの時計アイコンをクリックして、「現在のプロジェクトのトリガー」を開く
実行に myFunction
イベントに 時間主導型 、 日タイマー , 午前0〜1時 を選ぶ
4. gsファイル の内容
function myFunction() {
var title = '日誌 '+dateFormat(new Date())+' @日誌';
var message = '天気:\n\
\n\
----------\n\
午前\n\
----------\n\
\n\
\n\
----------\n\
午後\n\
----------\n\
\n\
\n\
.';
MailApp.sendEmail("hogehoge@m.evernote.com", title, message);
}
function dateFormat(date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
if (m < 10) { m = '0' + m; }
if (d < 10) { d = '0' + d; }
return y + '-' + m + '-' + d ;
}
title は 「日誌 2013-01-01 @日誌」のようにしている
@日誌 の部分は、「日誌」というノートブックに保存されるという意味。事前に Evernote でそういう名前のノートブックを作っておく必要がある
5. 保存
メニューバーの保存アイコンをクリック
6. テスト
実行をクリックして、テスト送信してみる
7. Google 承認
承認を求められるので、OK
最終更新:2013年12月05日 19:21