Google Apps Script エディタ アドオンにおける「きめ細やかな OAuth 同意」
Googleは、Apps ScriptのOAuth同意画面を強化しています。 以前は、ユーザーはスクリプトのすべてのリクエストされたスコープを許可または拒否するしかありませんでした。 ただし、現在、ユーザーは個々のスコープを選択的に承認できるようになり、データへのアクセスをより細かく制御できるようになりました。 最初にApps Script IDEおよび未公開のエディタ アドオンに導入されたこのグラニュラー同意画面は、公開されたエディタ アドオンにも拡大されます。 ユーザーがApps Scriptを使用した公開されたエディタ アドオンを承認すると、部分的なOAuth同意を提供できるようになります。 この新しいフローにより、ユーザーはアドオンに特定の権限を付与するかどうかを選択できます。 エディタ アドオンの開発者は、ScriptAppおよびAuthorizationInfoクラスに精通する必要があります。 これらのクラスを使用すると、付与されたスコープとプログラム的にやり取りし、安全対策を実装できます。 たとえば、必要なスコープがすべて承認されていない場合、スクリプトを停止できます。 既存のスコープ付与は、この更新では影響を受けません。 新しい同意画面は、新しいOAuthスコープ付与のみに適用されます。 この機能は、2025年8月19日からすべてのGoogle Workspace顧客およびWorkspace Individualサブスクライバーに利用可能になります。