トークンがあるのに「クォータ超過 (out of quota)」エラーが表示されるのはなぜですか?
これは通常、Google スプレッドシートがアカウントの識別を処理する方法に起因する制限によって発生します。
誰かが Google スプレッドシートで GPT 関数を使用すると、課金とトークン使用量を正しく適用するために、リクエストを行ったユーザーの特定を試みます。 しかし、関数を使用している人物がファイル所有者とは異なる Google Workspace ドメインに属している場合、Google がそのユーザーのメールアドレスを提供しないことがあります。
その場合、代わりにファイルの所有者のメールアドレスが使用されます。
ファイルの所有者に十分なトークンやクォータがない場合、リクエストは所有者のアカウントに請求され、失敗します。その結果、数式を実行しているユーザーは、自分自身にはまだトークンが残っているにもかかわらず、「クォータ超過 (out of quota)」エラーが表示されることがあります。
正常に動作する場合
ユーザーがファイルの所有者として GPT 関数を実行している場合は、すべて正常に動作するはずです。その場合、正しいアカウントを特定し、そのユーザーのトークンを適用できます。
また、ファイル所有者とユーザーが同じ Google Workspace ドメイン内で関数を使用している場合も、Google がユーザーのメールアドレスを提供する可能性が高いため、正常に動作する可能性があります。
解決方法
この問題を回避するには、次のいずれかを試してください。
- GPT 関数を使用する人物にファイルの所有権を譲渡する。
- その人物に、自分のアカウントでファイルの新しいコピーを作成してもらう。
- 現在のファイル所有者に十分なトークンまたはクォータがあることを確認する。
- 可能であれば、ファイル所有者とユーザーを同じ Google Workspace ドメイン内に留める。