Anybody know what options are available?
Chrome console allows the standard options:
'ä'.localeCompare('z', 'de'); // -1
'ä'.localeCompare('z', 'sv'); // 1
Google Apps Script appears to ignore:
'ä'.localeCompare('z', 'de'); // -1
'ä'.localeCompare('z', 'sv'); // -1
Other options are similarly unavailable:
// in German, ä has a as the base letter
'ä'.localeCompare('a', 'de', { sensitivity: 'base' });
// -> 0 in chrome,
// -> 1 in GAS
// in Swedish, ä and a are separate base letters
'ä'.localeCompare('a', 'sv', { sensitivity: 'base' });
// -> 1 in chrome
// -> 1 in GAS
Does it have anything to do with active user's locale? Or does GAS just have a stripped-down version of localeCompare? Or am I doing it wrong?