How can I access the "Locale" set in File > Spreadsheet Settings > Locale
?
Session.getActiveUserLocale()
does not match the value chosen in File > Spreadsheet Settings > Locale
.
- Extra Info -
Reproduce: In Spreadsheet Settings, you can choose "Italy" for your Locale. Session.getActiveUserLocale()
will return "en" instead of "it".
My use case: I am trying to know when a function should be written with ";" or "," separating its parameters. Google Sheets switches to ";" or "," automatically when File > Spreadsheet Settings > Locale
is changed. So I want to know what property it is watching to make this change.
I think the Session method will get the locale associated with the Google Apps Script. To get the locale of the spreadsheet itself, use the Spreadsheet getSpreadsheetLocale() method.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With