Я копирую финансовые значения из таблицы Google в Документ Google и применяю форматирование всего с помощью скрипта Google Apps. Поскольку при вводе значений в Google Doc финансовые числовые форматы не сохраняются, мне пришлось искать способы, позволяющие просматривать данные как 10 000,00 долл. США или 560 800,50 долл. США и т. Д.
Тем не менее, теперь я пытаюсь добиться того, чтобы числа аккуратно выстраивались в таблице, к которой они были добавлены в Документах Google (опять же, с использованием GAS). Это было бы наиболее идеально решено, если бы я мог установить позицию TabStop Google Doc через GAS. Возможно ли это?
Я уже использую функцию, которая добавляет запятые каждые три цифры (до десятичной точки), но теперь я хочу форматировать значения так, как будто они отформатированы для «учета», как в Google Sheets. Вы знаете, где знак доллара ($) выровнен по левому краю, а между ними по существу большой пробел, а затем цифры выровнены по правому краю.
В моем коде ниже вы увидите, что я использовал \ t, чтобы добавить пробел между $ и значениями, однако, в зависимости от количества цифр, он поразит $, если это имеет смысл, так выглядит грязный.
for (var i = 0; i < item.length; i++) {
var data0 = [item[i],dows[i],"$\t"+numberWithCommas(sovs[i])];
data.push(data0);
}
В настоящее время вывод выглядит так:
$ 10,000.00
$ 560,800.50
$ 600.00
$ 4,000.00
Но я ЛЮБЛЮ это, если результат будет выглядеть так:
$ 10,000.00
$ 560,800.50
$ 600.00
$ 4,000.00