Limiti di esecuzione degli script

  • L'esecuzione degli script è limitata a 30 minuti. Se il tempo di esecuzione dello script supera i 30 minuti, l'operazione viene annullata. Tutte le entità aggiunte o aggiornate prima dell'annullamento dello script vengono salvate.

  • Non è previsto alcun limite al numero di volte in cui è possibile eseguire uno script.

  • Il numero di script disponibili per ogni account è limitato a 100.

Limiti per singolo account

Questi limiti per singolo account corrispondono a ogni script (non all'aggregazione di chiamate tra script).

  • Un iteratore può restituire un massimo di 50.000 entità. Ad esempio, KeywordIterator restituisce un massimo di 50.000 parole chiave anche se KeywordSelector restituisce più di 50.000 parole chiave. Quando raggiungi il limite, il metodo dell'iteratore hasNext restituisce false e Scripts registra un avviso.

  • Il metodo di withIds un selettore è limitato a 10.000 ID. Script genera un errore di runtime se si specificano più di 10.000 ID. Lo stesso vale se si usa il metodo del withCondition selettore e si specifica una condizione "Id IN [LIST]" con più di 10.000 ID.

  • Uno script può ottenere un massimo di 250.000 entità. Ciò significa che puoi ottenere cinque iteratori, ognuno dei quali restituisce un massimo di 50.000 entità. Quando raggiungi il limite, il metodo dell'iteratore hasNext restituisce false e Scripts registra un avviso.

  • Uno script può creare un massimo di 250.000 parole chiave e annunci. La creazione di entità aggiuntive ha esito negativo e Script registra un avviso.

  • Uno script può scrivere un massimo di 100 KB di output nel log della console. Quando si supera il limite, Scripts registra un avviso.

Modello di chiamata per evitare i limiti di entità

Per informazioni sulla gestione dei limiti di entità negli script, vedi Modello di chiamata per evitare i limiti di entità in Procedure consigliate.

Limiti per più account

  • I limiti per singolo account elencati sopra si applicano a ogni account elaborato da uno script per più account.

    L'eccezione è per gli script che chiamano il executeInParallel metodo. Se lo script chiama executeInParallel, lo script deve essere completato entro 30 minuti, a meno che non si specifichi una funzione di callback. Se si specifica una funzione di callback, il completamento del callback potrebbe richiedere altri 30 minuti. Ciò significa che lo script (inclusa la funzione eseguita per ogni account) ha 30 minuti per essere completato e la richiamata ha 30 minuti per essere completata. Se una delle due richiede più di 30 minuti, lo script viene annullato e tutte le entità aggiunte o aggiornate prima dell'annullamento dello script vengono salvate.

  • Il executeInParallel metodo consente allo script di elaborare fino a 50 account contemporaneamente.

  • La funzione specifica executeInParallel può restituire un massimo di 10 MB di dati.

Limiti di UrlFetch

Vedere Limiti di UrlFetch.

Limiti delle entità di Microsoft Advertising

Per i limiti delle entità di Microsoft Advertising, vedere Gerarchia e limiti delle entità.