前提・実現したいこと
GASを使ってGmailで届いた添付ファイルを取得し、その際にファイル名を送信元(アドレス帳に登録済み)
)を元のファイル名と連結させた
発生している問題・エラーメッセージ
添付ファイルを取得することはできたのですが、アドレス帳の内容とリンクさせる方法がわかりません
エラーメッセージ
該当のソースコード
function myfanction(){ const FOLDER_ID = "*************"; const SEARCH_TERM = 'subject:(***) newer_than:1d'; const folder = DriveApp.getFolderById(FOLDER_ID); const threads = GmailApp.search(SEARCH_TERM, 0, 10); const messages = GmailApp.getMessagesForThreads(threads); for(const thread of messages){ for(const message of thread){ const attachments = message.getAttachments(); for(const attachment of attachments){ folder.createFile(attachment); } } } }
試したこと
Gmailattachment:setNameを試してみたり、Contact:getFamilyNameで取得をしファイル名にしようと試みましたが上手くいきませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/19 02:56