Posted at

GAS(google app scritp)でgmailを操作するライブラリを作成しました

More than 3 years have passed since last update.


gmailUtils_gas


  • google app scritpのgmail操作ライブラリ


Project key

MCIuVAprmrB8rGxTHG-L9F6M0nmmJvv15


少しメソッド紹介


  • autoDeleteMailsメソッド


    • 「Delete」ラベルという名前のラベルを作成して、その中に削除したい(不要な)メールを入れておけばメソッド引数に入れた数字に応じて自動的に削除してくれます。



  • markReadMail


    • 任意ラベル&任意メール状態を検索して、未読メールをすべて既読にする



  • markUnReadMail


    • 任意ラベル&任意メール状態を検索して、メールをすべて未読にする



  • searchMail


    • 任意ラベル&任意メール状態を検索する




実用例


  • gmailUtils.markReadMail(apple,unread);


    • ラベル名がappleかつ未読メールを検索して、対象メールを全て既読にする



  • gmailUtils. searchMail(google,read);


    • ラベル名がgoogleかつ既読メールを検索する



  • gmailUtils. autoDeleteMails(3);


    • 「Delete」ラベルに入れたメールを3日後に自動的に削除する




全てのメソッド


必要なもの


thanks


ソースコード


開発者