У меня есть пользовательская функция в Google Sheets, которая обычно работает нормально и возвращает CSV при вызове.Однако все значения возвращаются как текст, а не как их общий тип данных, то есть числа не являются числами.Например, если я попытаюсь проверить, если 3 = ячейка D5, значение равно false.
Есть ли что-то, что я могу добавить в свой сценарий для преобразования определенных столбцов в значения?
Вот примеркода:
if (resultPath) {
var csvPath = 'https://modeanalytics.com' + resultPath + '/content.csv'
var csvResponse = UrlFetchApp.fetch(csvPath, options);
var csvTextRaw = csvResponse.getContentText();
var csvText = csvTextRaw.replace(/([“'])(?:(?=(\\?))\2[\s\S])*?\1/g, function(e){return e.replace(/\r?|\r/g, ' ') });
return Utilities.parseCsv(csvText)
} else {
return 'Invalid URL!'
}
![enter image description here](https://i.stack.imgur.com/xohPn.png)