Condividi tramite


Limiti di esecuzione dello script

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

  • Non esiste alcun limite per il numero di volte in cui è possibile eseguire uno script.

  • Il numero di script che è possibile avere per account è limitato a 100.

Limiti per un singolo account

Questi limiti per account singolo sono per ogni script (non sono l'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 si raggiunge 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. Gli script generano 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 è possibile ottenere cinque iteratori, ognuno dei quali restituisce un massimo di 50.000 entità. Quando si raggiunge 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 non riesce 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, Script registra un avviso.

Modello di chiamata per evitare limiti di entità

Per informazioni sulla gestione dei limiti delle entità negli script, vedere Modello di chiamata per evitare limiti di entità nelle procedure consigliate.

Limiti per più account

  • I limiti del singolo account elencati in precedenza si applicano a ogni account elaborato da uno script con più account.

    L'eccezione riguarda gli script che chiamano il executeInParallel metodo . Se lo script chiama executeInParallel, anche 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 da completare e il callback ha 30 minuti da completare. Se uno dei 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 che executeInParallel specifica può restituire un massimo di 10 MB di dati.

Limiti di UrlFetch

Vedere Limiti di UrlFetch.

Limiti dell'entità Microsoft Advertising

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