「Google Apps Script/GmailからEvernoteへ定時投稿」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
Evernote に日記という機能があればいいのにと思う
本人が忘れても、タイトルに日付の入った定形文が毎朝出来上がっている、という風に
残念ながらそんなものはないので、さくらレンタルサーバーから cron で Email 送信での投稿をしてた
が、サーバからのメールがどうもスパム扱いされているような雰囲気、Gmail から Email 送信すれば反映されるのに、さくらのサーバからだと Evernote に反映されない
ということで、Gmail を定期送信するように スクリプトを書いた
以下手順
**1. スプレッドシートを新規作成
https://drive.google.com へ行き、作成 → スプレッドシート
適当に名前をつけて保存しておく
**2. スクリプトの新規作成
ツール → スクリプトエディタ
名前を求められたら適当につけておく
**3. トリガーを新規作成
メニューバーの時計アイコンをクリックして、「現在のプロジェクトのトリガー」を開く
実行に myFunction
イベントに 時間主導型 、 日タイマー , 午前0〜1時 を選ぶ
**4. gsファイル の内容
#highlight(javascript){{
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 ;
}
}}
**5. 保存
メニューバーの保存アイコンをクリック
**6. Google 承認
承認を求められるので、OK
**7. テスト
実行をクリックして、テスト送信してみる
Evernote に日記という機能があればいいのにと思う
本人が忘れても、タイトルに日付の入った定形文が毎朝出来上がっている、という風に
残念ながらそんなものはないので、さくらレンタルサーバーから cron で Email 送信での投稿をしてた
が、サーバからのメールがどうもスパム扱いされ始めたような雰囲気、Gmail から Email 送信すれば反映されるのに、さくらのサーバからだと Evernote に反映されない
ということで、Gmail を定期送信するように スクリプトを書いた
以下手順
**1. スプレッドシートを新規作成
https://drive.google.com へ行き、作成 → スプレッドシート
適当に名前をつけて保存しておく
**2. スクリプトの新規作成
ツール → スクリプトエディタ
名前を求められたら適当につけておく
**3. トリガーを新規作成
メニューバーの時計アイコンをクリックして、「現在のプロジェクトのトリガー」を開く
実行に myFunction
イベントに 時間主導型 、 日タイマー , 午前0〜1時 を選ぶ
**4. gsファイル の内容
#highlight(javascript){{
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 ;
}
}}
**5. 保存
メニューバーの保存アイコンをクリック
**6. Google 承認
承認を求められるので、OK
**7. テスト
実行をクリックして、テスト送信してみる