前提
題名のことを実現するために、
JavaScript
1var guests = target_event.getGuestList(true) 2 3function (guests, target_status) { 4 var array = []; 5 for (var j in guests) { 6 if (guests[j].getGuestStatus() == target_status) { 7 var name = guests[j].getName() 8 var email = guests[j].getEmail() 9 array.push([email, attendance]); 10 } 11 } 12} 13
と記入しました。
変数については、
- 「target_event」には、参加を確認したいGoogleカレンダーのイベントを格納してあります。
- 「target_status」は、出席者を調べるために「YES」が入っています。
for文で、「array」に出席者の名前とメールアドレスを追加してきました
この状態で
console.log(array)にて、guestsの中身を確認を行いました。
発生している問題・エラーメッセージ
個人メールアドレスの出席者は出せたのですが、
メーリングリストは一括で表示され、全員がYES(参加)でない限りは、NO(不参加)と返却されました。
今回は、
そのメーリングリストで招待されているメンバーの出席状況を個別に見る方法をお教えいただきたいです。
試したこと
- 「guests」に用意された要素の個数の確認
個別招待3人 + メーリングリスト招待1つ(中に3人登録)でしたが、
4つ箱が用意されており、そもそもこの時点でメーリングリストでくくって処理されていそう。
- Googleのリファレンスの確認
メーリングリストの中身も含めて取れそうな「getGuestList()」ようなものは、なさそう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。