WSProxy を介した高度な取得

より複雑な取得を実行できます。たとえば、取得要求で SOAP RetrieveOptions などの他のプロパティを設定できます。

  • 最初の 3 つのパラメーターは単純な取得のパラメーターと同じです。
  • 4 番目のパラメーターでは、要求の RetrieveOptions のプロパティを指定します。
  • 5 番目のパラメーターでは、要求に設定する残りのプロパティを指定します。このプロパティには、「QueryAllAccounts」、「RepeatLastResult」、「RepeatAllSinceLastBatch」が含まれます。

この例では、RetrieveOption プロパティの「BatchSize」は有効な値ではありません。これは単にプロパティの設定方法を示す例です。

さらにページを取得するには、getNextBatch 関数を使用します。

  • 最初のパラメーターはオブジェクトタイプです。
  • 2 番目のパラメーターは、前の取得からの RequestID です。

この例では、アカウント内のすべてのメールをループ処理し、Name プロパティを書き込み、すべてのアイテムを出力した後、返された合計数を出力します。