Какова правильная структура форматирования строк для скриптов Google Apps - согласно documentation.Форматировать строку как валюту для Документов Google
Это о том, как работает форматирование C?
Я не могу понять, как написать форматирование строки в стиле sprintf с использованием строк стиля «%».
Я использую Сценарии Google Apps для копирования данных из электронной таблицы, обработки данных в памяти, а затем заменяю текстовые заполнители в документе Google обработанными данными.
Некоторые данные включают числа, предназначенные для представления валюты, и они помещаются в таблицы.
Я написал простую функцию для форматирования строк ...
function formatStringCurrency(tempValue) {
// Description
return Utilities.formatString("$%d,%3.2f", tempValue/1000, tempValue%1000);
}
и я анализирую необходимые данные через эту функцию, чтобы подготовить «валюту, как» строку.
Моя проблема - моя функция форматирования отлично работает если строка не более 1000, а также кратно 1000, то есть не содержит сотни или меньше.
Например, вот скриншот образец моей текущей выходной ...
Вторая строка предназначена для отображения $ 3,000.00 и $ 12,000.00.
Я думал о форматировании таблицы Google Doc, однако это еще не возможно ни вручную, ни программно.
Я также попытался удалить все форматирование из чисел, как они представлены в исходной таблице, однако это не имеет значения.
Как всегда, любая помощь будет оценена по достоинству.
отлично работает спасибо. – andrewbuilder