前提・実現したいこと
ここに質問の内容を詳しく書いてください。
B1,B2 に書いているメールアドレスを利用して、検索ができるようにしたいですが、うまくできないです。
B3,B4は日付を設定したいですが、ログ確認したところ、日付がJST形式で、yyyy/mm/ddにならず、以下のソースコードでは固定させております。
発生している問題・エラーメッセージ
B1とB2が認識ができないです。← 一番解決したい部分です。
B3,B4の日付もJSTではなく、YYYY/MM/DDになるようにできますか。
該当のソースコード
function writeGmailToSpreadSheet() {
var sheet = SpreadsheetApp.getActiveSheet();
var range1=sheet.getRange("B1");
var range2=sheet.getRange("B2");
var range3=sheet.getRange("B3");
var range4=sheet.getRange("B4");
var threads = GmailApp.search(cc:range1 to:range2 after:2021/01/01 before:2021/01/31
);
var row = 7;
for(var n in threads){
var thread = threads[n];
var msgs = thread.getMessages();
for(m in msgs){
var msg = msgs[m];
var date = msg.getDate();
var subject = msg.getSubject();
var body = msg.getPlainBody();
sheet.getRange(row,1).setValue(date); sheet.getRange(row,3).setValue(subject); sheet.getRange(row,5).setValue(body); row++; }
}
}
試したこと
queryも使ってみたですが、複数条件の認識ができず。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/12 06:43