所定の件名のメールを受信するたびに自動的にスプレッドシートを作成する方法を教えてください。しばらく検索した後、スプレッドシートを使用して電子メールを作成するチュートリアルが見つかりましたが、その反対のことをしたいと思います。私はすでにgetSubject()メソッドを使用してそれを私のプリセットされたサブジェクトと比較しようとしましたが、動作していないようです。Google Appsスクリプトを使用してメール件名でスプレッドシートを作成する方法
0
A
答えて
0
これは、これを行うスクリプトです。 5分ごとに実行するようにトリガを設定します(間隔は変更できますが、それに応じて変数interval
を変更する必要があります)。それは、受信トレイの最近のスレッドを取得し、スレッド内の最初のメッセージの件名を選択し、それを「スプレッドシート名の作成」構文(NAMEは作成されたスプレッドシートの名前になります)と照合します。
function ssFromEmail() {
var interval = 5; // if the script runs every 5 minutes; change otherwise
var timeFrom = Math.floor(Date.now()/1000) - 60 * interval;
var threads = GmailApp.search('is:inbox after:' + timeFrom);
for (var i = 0; i < threads.length; i++) {
var subj = threads[i].getFirstMessageSubject();
var match = subj.match(/^create spreadsheet (.*)$/i);
if (match) {
SpreadsheetApp.create(match[1]);
}
}
}
+0
ちょっとありがとう、それは完璧に働いた! – Scorch
関連する問題
- 1. Google Appsスプレッドシートのコピーを作成して新しいスプレッドシートのセルを作成するスクリプト
- 2. 名前でGoogle Appsスプレッドシートを開く
- 3. Googleのスプレッドシート 'クエリ'機能をGoogle Appsスクリプトで使用できますか?
- 4. アプリスクリプトを使用してGoogleスプレッドシートに条件を満たすメールをインポートする
- 5. Google Appsスクリプトを使用してスプレッドシートの1つの列に値を取得
- 6. Googleスクリプト:スプレッドシートデータを使用して電子メールでhtmlテーブルを作成する
- 7. Google AppsスクリプトからGoogleスプレッドシート関数を呼び出す
- 8. Appsスクリプトを使用してGoogleシートの「フォーマットを消去する」方法
- 9. Google Appsスクリプトを使用したjQuery UI
- 10. 新しいスプレッドシートを作成してGoogleスクリプトを表示
- 11. Google Appsスクリプト - gmailからスプレッドシートにデータを抽出する
- 12. Google Appsスクリプトを使用してJSONデータを投稿する
- 13. QlikViewスクリプトを使用してExcelの列条件を作成する方法
- 14. GoogleサイトでGoogle Appsスクリプトをリンクする方法
- 15. Google Apps Scriptスプレッドシートの日付操作
- 16. Googleドキュメントのスプレッドシート、電子メールを送信し、ご注文は、私はGoogleドキュメントのスプレッドシートを使用してフォームを作成し、そしてユーザーがフォームを満たしたときに電子メールを送信するスクリプトを作成
- 17. スクリプトを使用して名前付き範囲のGoogleスプレッドシートを持つgetRange
- 18. Google Appsスクリプトを使用してピボットテーブルを作成するにはどうすればよいですか?
- 19. Google Appsスクリプトを使用してGoogleグループにユーザーを追加する
- 20. Google Appsスクリプトを使用して多次元配列をGoogleシートにパースする
- 21. Google Appsスクリプトを使用してGoogleドキュメントに画像を追加する
- 22. GoogleスプレッドシートでIF文を作成する方法
- 23. Google Appsスクリプト用のcoffeescriptでグローバルな名前付きjavascript関数を生成する方法
- 24. Fileオブジェクト(HTML)を開き、Google Appsスクリプトで解析する方法
- 25. google-python-apiを使用してフュージョンテーブルを作成する方法
- 26. Google Appsスクリプトは、Googleのスプレッドシートを保存して、アドオンからロードしてください。
- 27. Google Apps Scriptで構築されたWebアプリケーションのURLマッピングGoogle Appsのスクリプトを使用して構築
- 28. Google Appsスクリプトのスプレッドシートのクリックイベントをどのように監視できますか?
- 29. Google Apps Engineでinbulit django templatetagsを使用する方法
- 30. Google SMTP(エラー)を使用してメールを送信する方法
ようこそstackoverflow。特に、多くのサンプルと質問で、電子メールの操作方法が示されています。他のサンプルは、スプレッドシートを作成する方法を示しています。あなたが試したことを私たちに示してください(コード) –