前提・実現したいこと
GASを利用し、Gmailの<指定のラベル>&<未読>メールに添付されている<pdf>をドライブに一括保存させたい。
発生している問題・エラーメッセージ
当方超初心者です。こちらで御質問させて頂く内容にそぐわなかったら大変申し訳ありません。
GASを利用し、Gmailの<指定のラベル>&<未読>に添付されている<pdf>をドライブに一括保存させたいのですが、
自身が作ったコードだと、うまく実現できません。
(未読を判断せず、既読メールの添付もドライブに格納していってしまいます)
原因がわかるかた、御教示頂けますと幸いです。
該当のソースコード
function hasAttachment() {
var fol = DriveApp.getFolderById('ここにドライブの場所指定');
var thds = GmailApp.search("label:指定のラベル名 is:unread", 0, 10);
var messe = GmailApp.getMessagesForThreads(thds);
for(var i = 0; i < messe.length; i++) {
for(var j = 0; j < messe[i].length; j++) {
var attach = messe[i][j].getAttachments();
for(var k = 0; k < attach.length; k++){
fol.createFile(attach[k]);
}
}
}
}
試したこと
var thds = GmailApp.search("label:指定のラベル名 is:unread", 0, 10);
の部分を変えてみたりしたのですが、知識不足で成功できませんでした。。。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/10 03:58
2019/05/11 09:06
2019/05/13 01:14