Apps Script 服務對部分功能設有每日配額和限制。如果發生以下情況: 超出配額或限制,指令碼會擲回例外狀況並執行 停靠站。
重要事項:部分功能為 Google 產品設有額外的配額 這樣對機構和相關品牌可能會有所幫助使用產品的 Apps Script 服務會計入所有使用者 相關聯的配額預留項目如果使用下列任一項 以及相關聯的配額
目前配額
配額適用於一般使用者 (例如 gmail.com) 或 G Suite 免費版 (已終止服務) 帳戶和 Google Workspace 帳戶。每位使用者的配額是多少,且會在 24 小時後重設 第一個要求
請參考下列配額,以便測試指令碼。所有配額都可能會消除 隨時可取消或調整,恕不另行通知。
功能 | 消費者 (例如 gmail.com) 和 G Suite 免費版 (舊版) |
Google Workspace 帳戶 |
---|---|---|
建立的日曆活動數 | 每天 5,000 人 | 10,000 / 天 |
建立的聯絡人數 | 1,000 / 天 | 2,000 / 天 |
已建立文件 | 每天 250 次 | 每天 1,500 次 |
已轉換檔案 | 2,000 / 天 | 4,000 / 天 |
每日電子郵件收件者數 | 100* / 天 | 每天 1,500 次* |
網域內每日電子郵件收件者人數 | 100* / 天 | 2,000 / 天 |
讀取/寫入電子郵件 (不包括傳送) | 20,000 / 天 | 每天 50,000 次 |
群組讀取次數 | 2,000 / 天 | 10,000 / 天 |
JDBC 連線次數 | 10,000 / 天 | 每天 50,000 次 |
JDBC 連線失敗次數 | 100 / 天 | 每天 500 次 |
已建立簡報 | 每天 250 次 | 每天 1,500 次 |
讀取/寫入屬性 | 每天 50,000 次 | 每天 500,000 次 |
已建立簡報 | 每天 250 次 | 每天 1,500 次 |
建立的試算表數 | 每天 250 次 | 3,200 / 天 |
觸發條件總執行階段 | 每天 90 分鐘 | 每天 6 小時 |
網址擷取呼叫次數 | 20,000 / 天 | 100,000 / 天 |
靜態地圖算繪 | 1,000 / 天 | 10,000 / 天 |
Google 地圖路線查詢 | 1,000 / 天 | 10,000 / 天 |
Google 地圖地理編碼呼叫 | 1,000 / 天 | 10,000 / 天 |
翻譯通話內容 | 每天 5,000 人 | 20,000 / 天 |
Google 地圖海拔高度範例查詢 | 1,000 / 天 | 10,000 / 天 |
Apps Script 專案 | 每天 50 次 | 每天 50 次 |
目前限制
請參考下列限制,以便測試您的指令碼。所有限制均以 隨時可移除、減少或變更,而不另行通知。
功能 | 消費者 (例如 gmail.com) 和 G Suite 免費版 (舊版) |
Google Workspace 帳戶 |
---|---|---|
指令碼執行階段 | 6 分鐘 / 執行 | 6 分鐘 / 執行 |
自訂函式執行階段 | 執行 30 秒 | 執行 30 秒 |
Google Workspace 外掛程式執行階段 | 執行 30 秒 | 執行 30 秒 |
每位使用者可同時執行的作業數量 | 30 / 使用者 | 30 / 使用者 |
每個指令碼同時執行作業 | 1,000 | 1,000 |
電子郵件附加元件 | 每封 250 個 | 每封 250 個 |
電子郵件內文大小上限 | 每封 200 KB | 每封 400 KB |
每封郵件的電子郵件收件者 | 每封郵件 50 筆 | 每封郵件 50 筆 |
電子郵件總附件大小上限 | 每封 25 MB | 每封 25 MB |
屬性值大小 | 9 KB / 每波 | 9 KB / 每波 |
房源總儲存空間 | 每個房源儲存庫 500 KB | 每個房源儲存庫 500 KB |
觸發條件 | 20 / 使用者 / 指令碼 | 20 / 使用者 / 指令碼 |
網址擷取回應大小 | 50 MB / 呼叫 | 50 MB / 呼叫 |
網址擷取標頭 | 100 / 呼叫 | 100 / 呼叫 |
網址擷取標頭大小 | 8 KB / 呼叫 | 8 KB / 呼叫 |
網址擷取 POST 大小 | 50 MB / 呼叫 | 50 MB / 呼叫 |
網址擷取網址長度 | 2 KB / 呼叫 | 2 KB / 呼叫 |
版本 | 200 / 指令碼 | 200 / 指令碼 |
例外狀況訊息
如果指令碼達到配額或限制,就會擲回例外狀況,並傳回 類似以下的訊息:
Limit exceeded: Email Attachments Per Message.
,這表示 指令碼超過上述其中一項配額或限制。Service invoked too many times: Calendar.
:代表指令碼 一天內呼叫給指定服務的次數過多Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
:代表指令碼 讓服務在短時間內多次呼叫給指定服務Service using too much computer time for one day.
,這表示 指令碼的執行時間超過一天允許的總執行時間。最常見 會發生在觸發條件上執行的指令碼 每日預算上限比手動執行的指令碼低。Script invoked too many times per second for this Google user account.
這個 表示指令碼在短時間內開始執行太多次。這項服務 最常見的原因是在單一函式中重複呼叫的自訂函式 試算表。為避免發生這個錯誤,請為您的自訂函式編寫程式碼,使其只有這些函式 則需要為每個範圍資料呼叫一次,詳情請參閱 自訂函式指南。There are too many scripts running simultaneously for this Google user account.
這表示一次執行的指令碼過多 但不一定是相同的指令碼和上述例外狀況一樣 通常發生在在單一函式中重複呼叫的自訂函式 試算表。