前提・実現したいこと
メールの内容をスプレッドシートに転記したい
発生している問題・エラーメッセージ
https://blog.8basetech.com/google-apps-script/gas-lastrow-append/
https://tonari-it.com/gas-gmail-spreadsheet/
など10近くのサイトにかかれていることをやってみましたが、
実行ログ 0:16:18 お知らせ 実行開始 0:16:18 お知らせ 実行完了
となり、そもそもメール自体を読み取ることが出来ない状況です。
下記を実施しています。スプレッドシートは適当に作ったシートです。
function myFunction() { // 設定情報 function getConfig() { return { spreadSheetId: '1wZVmTftX5SPhrTd1a00wh0X5zrda97M7ZXRgQ_9VpAo',// スプレッドシートの ID spreadSheetTabName: 'シート1',// スプレッドシートのタブ名 searchText: 'あなた'// Gmail の検索ワード }; } // 実行関数 function main() { var config = getConfig(); var sheet = SpreadsheetApp.openById(config.spreadSheetId) .getSheetByName(config.spreadSheetTabName); var messages = [['Subject', 'From', 'To']]; GmailApp .search(config.searchText, 0, 500) .forEach(function (thread) { thread.getMessages().forEach(function (message) { var subject = message.getSubject(); var to = message.getTo(); var from = message.getFrom(); messages.push([subject, from, to]); }); }); if (messages.length === 0) return; sheet.getRange('A1:C' + messages.length ).setValues(messages); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。