Aracılığıyla paylaş


Betik yürütme sınırları

  • Betik yürütme 30 dakika ile sınırlıdır. Betiğin yürütme süresi 30 dakikayı aşarsa iptal edilir. Betik iptal edilmeden önce eklenen veya güncelleştirilen tüm varlıklar kaydedilir.

  • Betiği çalıştırabilmeniz için bir sınır yoktur.

  • Hesap başına sahip olabileceğiniz betik sayısı 100 ile sınırlıdır.

Tek hesap sınırları

Bu tek hesap sınırları betik başınadır (betikler arasında çağrıların toplanması değildir).

  • Yineleyici en fazla 50.000 varlık döndürebilir. Örneğin, KeywordSelector 50.000'den fazla anahtar sözcük döndürse bile KeywordIterator en fazla 50.000 anahtar sözcük döndürür. Sınıra ulaştığınızda, yineleyicinin hasNext yöntemi false döndürür ve Betikler bir uyarı kaydeder.

  • Seçicinin withIds yöntemi 10.000 kimlikle sınırlıdır. Betikler, 10.000'den fazla kimlik belirtirseniz çalışma zamanı hatası oluşturur. Seçicinin withCondition yöntemini kullanır ve 10.000'den fazla kimlik içeren bir 'ID IN [LIST]' koşulu belirtirseniz de aynı durum geçerlidir.

  • Betik en fazla 250.000 varlık alabilir. Bu, her biri en fazla 50.000 varlık döndüren beş yineleyici alabileceğiniz anlamına gelir. Sınıra ulaştığınızda, yineleyicinin hasNext yöntemi false döndürür ve Betikler bir uyarı kaydeder.

  • Bir betik en fazla 250.000 anahtar sözcük ve reklam oluşturabilir. Ek varlık oluşturma başarısız olur ve Betikler bir uyarı kaydeder.

  • Betik, konsol günlüğüne en fazla 100 KB çıkış yazabilir. Sınırı aştığınızda Betikler bir uyarı kaydeder.

Varlık sınırlarından kaçınmak için çağrı düzeni

Betiklerinizdeki varlık sınırlarını işleme hakkında bilgi için bkz. En iyi yöntemler'devarlık sınırlarını önlemek için çağırma düzeni.

Çok hesaplı sınırlar

  • Yukarıda listelenen tek hesap sınırları, çok hesaplı bir betiğin işlediği her hesap için geçerlidir.

    Özel durum, yöntemini çağıran betikler executeInParallel içindir. Betiğiniz çağırırsa executeInParallel, bir geri çağırma işlevi belirtmediğiniz sürece betiğin ile de 30 dakika içinde tamamlanması gerekir. Bir geri çağırma işlevi belirtirseniz geri çağırmanın tamamlanması 30 dakika daha sürebilir. Bu, betiğinizin (her hesap için yürüttüğünüz işlev dahil) tamamlanması için 30 dakika ve geri çağırmanızın tamamlanmasının 30 dakikası olduğu anlamına gelir. 30 dakikadan uzun sürerse betik iptal edilir ve betik iptal edilmeden önce eklenen veya güncelleştirilen tüm varlıklar kaydedilir.

  • yöntemi, executeInParallel betiğinizin aynı anda en fazla 50 hesabı işlemesine olanak tanır.

  • belirten executeInParallel işlev en fazla 10 MB veri döndürebilir.

UrlFetch sınırları

Bkz. UrlFetch sınırları.

Microsoft Advertising varlık sınırları

Microsoft Advertising varlık sınırları için bkz. Varlık Hiyerarşisi ve Sınırları.