共用方式為


腳本執行限制

  • 腳本執行限制為 30 分鐘。 如果腳本的執行時間超過 30 分鐘,則會取消。 在腳本取消之前新增或更新的任何實體都會儲存。

  • 您可以執行腳本的次數沒有限制。

  • 每個帳戶可能擁有的腳本數目限制為 100 個。

單一帳戶限制

這些單一帳戶限制是每個腳本 (它們不是跨腳本) 呼叫的匯總。

  • 反覆運算器最多可以傳回 50,000 個實體。 例如,即使KeywordSelector傳回超過 50,000 個關鍵字,KeywordIterator仍會傳回最多 50,000 個關鍵字。 當您達到限制時,反覆運算器的 hasNext 方法會傳回 false,而腳本會記錄警告。

  • 選取器的 withIds 方法限制為 10,000 個識別碼。 如果您指定超過 10,000 個識別碼,腳本會擲回執行階段錯誤。 如果您使用選取器的 方法,並指定識別碼超過 10,000 個識別碼的 withCondition 'Id IN [LIST]' 條件,也是如此。

  • 腳本最多可以取得 250,000 個實體。 這表示您可以取得五個反覆運算器,每個反覆運算器最多傳回 50,000 個實體。 當您達到限制時,反覆運算器的 hasNext 方法會傳回 false,而腳本會記錄警告。

  • 腳本最多可以建立 250,000 個關鍵字和廣告。 建立其他實體會失敗,而腳本會記錄警告。

  • 腳本最多可以將 100 KB 的輸出寫入主控台記錄檔。 當您超過限制時,腳本會記錄警告。

呼叫模式以避免實體限制

如需處理腳本中實體限制的資訊,請參閱最佳做法中的呼叫模式以避免實體限制

多帳戶限制

  • 上面所列的單一帳戶限制適用于多帳戶腳本處理的每個帳戶。

    例外狀況是呼叫 方法的 executeInParallel 腳本。 如果您的腳本呼叫 executeInParallel ,除非您指定回呼函式,否則腳本也必須在 30 分鐘內完成。 如果您指定回呼函式,回呼可能需要 30 分鐘才能完成。 這表示您的腳本 (包括您為每個帳戶執行的函式) 有 30 分鐘可完成,而且您的回呼需要 30 分鐘才能完成。 如果花費超過 30 分鐘的時間,就會取消腳本,並儲存在腳本取消之前新增或更新的任何實體。

  • 方法 executeInParallel 可讓您的腳本同時處理最多 50 個帳戶。

  • 指定 的函 executeInParallel 式最多可傳回 10 MB 的資料。

UrlFetch 限制

請參閱 UrlFetch 限制

Microsoft Advertising 實體限制

如需 Microsoft Advertising 實體限制,請參閱 實體階層和限制