Google Apps Script プロジェクトはアクティブなユーザー ロケールを使用します。エラー メッセージを別のロケールで表示したい場合は、アクティブなユーザー言語を使用したい言語に変更します (自分のアカウントの場合は非常に簡単ですが、他のユーザーのアカウントの場合は非常に困難です)。
デモストレーション
異なる言語のアカウントを使用してスタンドアロン プロジェクトで次のスクリプトを実行すると、ログが記録されます。
- アクティブなユーザー ロケール
- アクティブなユーザー ロケールのエラー メッセージ
function myFunction() {
console.info(Session.getActiveUserLocale());
try{
SpreadsheetApp.getUi().alert('Hello world!');
} catch (e){
console.error(e.message);
}
}
次のスクリーン ショットは、スクリプトが最初にスペイン語を使用するアカウントによって実行されたときに (上から下に) 記録されたメッセージを示しています- Mexico 、次に英語を使用して

スペイン語 - メキシコ
Jun 19, 2020, 3:34:07 PM Info es_419
Jun 19, 2020, 3:34:07 PM Error No se puede usar SpreadsheetApp.getUi() desde este contexto.
英語
Jun 19, 2020, 3:33:18 PM Info en
Jun 19, 2020, 3:33:18 PM Error Cannot call SpreadsheetApp.getUi() from this context.