Apps Script サービスには、一部の機能に 1 日の割り当てと上限があります。もし 割り当てまたは制限を超えると、スクリプトは例外をスローして、 停止します。
重要: 一部の機能には、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 / 日 |
1 日あたりのメール受信者 | 100* / 日 | 1,500* / 日 |
ドメイン内の 1 日あたりのメール受信者 | 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 時間 / 日 |
URL 取得の呼び出し | 20,000 / 日 | 100,000 / 日 |
Static Map のレンダリング | 1,000 / 日 | 10,000 / 日 |
Google Map Direction クエリ | 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 / メッセージ |
メール 1 通あたりのメール受信者数 | 50 個 / メッセージ | 50 個 / メッセージ |
メールの添付ファイルの総サイズ | 25 MB / メッセージ | 25 MB / メッセージ |
プロパティ値のサイズ | 9 KB / 値 | 9 KB / 値 |
プロパティの合計保存容量 | 500 KB / 物件 | 500 KB / 物件 |
トリガー | 20 / ユーザー / スクリプト | 20 / ユーザー / スクリプト |
URL 取得のレスポンス サイズ | 50 MB / 呼び出し | 50 MB / 呼び出し |
URL 取得ヘッダー | 100 / 呼び出し | 100 / 呼び出し |
URL 取得のヘッダーサイズ | 8 KB / 呼び出し | 8 KB / 呼び出し |
URL 取得の POST サイズ | 50 MB / 呼び出し | 50 MB / 呼び出し |
URL 取得の URL の長さ | 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.
これは、 スクリプトが 1 日の許容合計実行時間を超えています。最も一般的に トリガーで実行されるスクリプトで発生します。 これらのスクリプトは、手動で実行するスクリプトよりも 1 日の利用時間の上限が低くなります。Script invoked too many times per second for this Google user account.
この は、スクリプトが短期間に開始した回数が多すぎることを示します。これは、 1 つの関数で繰り返し呼び出されるカスタム関数で最もよく起こります。 表示されます。このエラーを回避するには、カスタム関数をコーディングして、 データの範囲ごとに 1 回呼び出す必要があります。 カスタム関数に関するガイドをご覧ください。There are too many scripts running simultaneously for this Google user account.
これは、一度に実行しているスクリプトが多すぎることを示します。 必ずしも同じであるとは限りません。前述の例外と同様、これは 1 つのブロック内で繰り返し呼び出されるカスタム関数でよく発生します。 表示されます。