0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GAS GMailの挙動がおかしい?

Last updated at Posted at 2020-01-29

GmailApp の挙動について

あくまで2020/1/29 18:28時点です

GmailApp.search() 受信ボックスしか取れない??

in:inboxを指定

画面の検索で , in:inbox を指定すると受信トレイだけから検索

in:inbox *検索したいワード*

スクリーンショット 2020-01-29 18.35.09.png

同様にGmailAppだと

GmailApp.search("in:inbox 重要")

上記は当然検索結果が同じ結果になるはずです.

inboxを指定しないと,全てメールが検索対象となるはずですが....

スクリーンショット 2020-01-29 18.34.50.png

GmailApp.search("重要")

なんと、これだと検索結果が異なります!!!!
(私のところでは,受信トレイに入ってないものは, .search()の対象になってないのです!!)
これは正しい仕様なのでしょうか??

GmailApp.search()と画面の検索ボックスのAPIが違う可能性があると思い, 違う方法で試みました.

ラベルで取得しても挙動が怪しい

searchを使わずに, labelで取得を試みます.

スクリーンショット 2020-01-29 18.39.08.png

GmailApp.getUserLabelByName("重要").getThreads(0,500)

getThreadsは最新のThreadから順番に取得しているようです. 上限は500件まで.

この際, 上記の検索結果はイコールになるかと思ったのですが, なりません!!!!

一部のデータが検索できておりません.
検索できなかったThreadと検索できたThreadになんの違いがあるかがわかりません.
私には全く同じに見えます.

検索Boxでの結果とgetUserLabelByName()が使った結果が異なるは
Googleの正しい挙動なのでしょうか?? ご存知の方教えていただきたいです.

それともいまだけの挙動が不安定なのでしょうか?(よくGASは挙動が不安定な時があるので)

他の方で同様な事象に遭遇した方はいませんか???

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?