APIで一度に取得できる最大件数の500件までメールを取得して終わりました。このページでは、500件以上のメールリストを全件取得して、かつ表形式のきれいな配列に直す方法をご紹介します。前項までのコードは記述した状態で、その下に書いていく処理だけをここでは紹介しますので、前項までのコードを用意してください。APIの返り値の中には、メールの内容だけでなく、取得したメールリストの次のメールリスト(要は501件目以降のメールリスト)のトークンなるものも含まれていて、このトークンを使って、最初のメールリストを取得したら次のメールリスト、そのまた次のメールリスト、といった具合に延々とループ処理で回せば、全件を取得することができます。加えて今回は例として、以下のような定型のメール本文から各項目の内容を取り出して、きれいな配列に直して出力する処理も同時に実装してみることにします。サイトのフォームから問い合わせが入ったときの定型の通知メールなどを想定して。XXXこのたびはお問い合わせありがとうございました。============それではまずメールを全件取得する関数から。message_list最初の処理では件数指定せず(件数指定しない場合のデフォルト件数は100件)、メールリストと次のメールリストのトークン’nextPageToken’を取得し、次からはwhile文で’nextPageToken’を指定してメールリストを取得して、最終的に全件取得するような関数です。次に、上記のgmail_get_messages_bodyから呼ばれる、メールの本文を項目別に分けてきれいな配列に直す関数。rこれで関数はできあがりです。ラベルのIDを入れる中身を見てみましょう。message_listきれいに整形された配列がずらっと出てくるはずです。あとはこれをCSVなどに落とせば、他のツールやシステムにもインポートできるメール一覧のできあがりです。難しくない!AWSでWordPressのサイトを構築するShopifyをカスタマイズしてオリジナルのECサイトを作る自社サイトにチャットボットZoomを連携して自社サービス内でテレビ会議テレワーク-Twilioで会社への電話を自宅で受けるBootstrapをフル活用する!Web制作Vue.jsでシングルページアプリケーションを作るサーバーは専門外のエンジニアのサーバートラブルからの解決劇DWebデザイン実績100ウェブでは、すべての方に無料でデザインをご提案。提案されたデザインを見てから購入するか決めてください。100ウェブで手がけた制作・開発案件を一部、ご紹介。クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。つきお電話転送中】コール中1秒程度無音状態になりますがそのままお待ちください。幌0120-555-875メールでのお問い合わせメールでのお問い合わせでも1営業日以内にご連絡いたします。受信メールを全件取得し、表形式のきれいな配列に直す豊富なWordPress実績と100人のウェブデザイナーでつくるウェブ制作サービス多くのWordPressエンジニアからの支持を集めるWordPressカスタマイズ事例集。チャットボット制作からNotion連携、SEOなど、豊富なウェブ制作ノウハウも多くの方に読まれています。100人のウェブデザイナーを武器にウェブデザイン制作サービスとして始まった【100ウェブ】は、ウェブデザインだけでなく、難しい要件を抱える多くのサイト制作に貢献しています。reserved.パートナーログイン。