Google Apps Script > GmailからEvernoteへ定時投稿

「Google Apps Script/GmailからEvernoteへ定時投稿」の編集履歴(バックアップ)一覧はこちら

Google Apps Script/GmailからEvernoteへ定時投稿 - (2013/10/08 (火) 21:03:47) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

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. テスト 実行をクリックして、テスト送信してみる  

表示オプション

横に並べて表示:
変化行の前後のみ表示: