Поведение функции Google Sheets App Script Range.setValues
, похоже, связано с форматом чисел изменяемой ячейки:
- Если вы установите Формат-> Число->Автоматически , он попытается проанализировать числовые строки как числа.
- Если вы установите Формат-> Число-> Обычный текст , он приведет логическое значение
false
к строке "false"
.
Мне бы очень понравилось разумное поведение, похожее на Google Sheets API v4, где вы можете заставить его интерпретировать значения как необработанные.
Я ищу однозначное поведение, где javascript
- string
""
остается строкой. - number
1.23
остается номером. - boolean
true
остается логическим. - Дата
Date(...)
остается датой.
Кто-нибудь знает, возможно ли что-то подобное?