所定の件名のメールを受信するたびに自動的にスプレッドシートを作成する方法を教えてください。しばらく検索した後、スプレッドシートを使用して電子メールを作成するチュートリアルが見つかりましたが、その反対のことをしたいと思います。私はすでに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. gmailでgoogle appsスクリプトを使用してユーザーエイリアスを作成する
- 3. Google Appsスクリプト/ Googleスプレッドシートで2D配列をソートする方法
- 4. Google Appsスプレッドシートのコピーを作成して新しいスプレッドシートのセルを作成するスクリプト
- 5. Google Appsスクリプトを使用してbigqueryにスプレッドシート
- 6. Google Appsスクリプトを作成してスプレッドシートのデータをコード行に変換する
- 7. Google Apps Scriptを使用してスプレッドシートで読み取り専用の行を作成する方法は?
- 8. Appsスクリプトを使用したGoogleスプレッドシートの表示
- 9. Google Apps Scriptを使用してスプレッドシートのセルにリンクを追加する方法
- 10. 名前でGoogle Appsスプレッドシートを開く
- 11. Googleのスプレッドシート 'クエリ'機能をGoogle Appsスクリプトで使用できますか?
- 12. カスタムトリガーを作成するGoogle Appsスクリプト
- 13. google appsスクリプトを使用してURLを使用してドライブファイル名を取得する方法
- 14. Appsスクリプト、スプレッドシート、setNumberFormat
- 15. GoogleドライブAPI(NodeJS)を使用してGoogle Appsスクリプトをアップロードする方法
- 16. Appsスクリプトのプログラムでスプレッドシート内にバブルチャートを作成する方法の例を参照してください
- 17. アプリスクリプトを使用してGoogleスプレッドシートに条件を満たすメールをインポートする
- 18. Google Appsスクリプトを使用してスプレッドシートの1つの列に値を取得
- 19. Google AppsスクリプトでjsPDFを使用する
- 20. Google Appsスクリプトを使用してGmailにネイティブフィルタを作成します。
- 21. Google Appsスクリプトを使用してGoogleスプレッドシートで条件付き書式設定を変更または削除する方法
- 22. スクリプトエディタでgoogle Appsスクリプトを使用してドライブAPIを有効にする方法
- 23. google appsスクリプトでフルフォーマットのメールを送信
- 24. GoogleスプレッドシートAPI v4を使用してPHPでスプレッドシートに新しいシートまたはタブを作成する方法
- 25. Googleスクリプト:スプレッドシートデータを使用して電子メールでhtmlテーブルを作成する
- 26. AppsスクリプトでGoogleスプレッドシートの色をカスタマイズしますか?
- 27. Google Appsのスクリプトのスプレッドシート名の変更エラー
- 28. Google Appsスクリプトを使用してGoogleスプレッドシートのコンテンツを変更すると遅れますか?
- 29. Google AppsスクリプトとJavaScriptを使用してユーザーのメールをHTMLフォームフィールドに自動的に表示する方法
- 30. スマートシートapiとgoogle appsスクリプトを使用してタスクを削除する方法
ようこそstackoverflow。特に、多くのサンプルと質問で、電子メールの操作方法が示されています。他のサンプルは、スプレッドシートを作成する方法を示しています。あなたが試したことを私たちに示してください(コード) –