可以在GAS的Google文档中设置TabStop位置吗?

时间:2019-04-08 21:13:16

标签: google-apps-script google-docs tabstop

我正在将财务价值从Google电子表格复制到Google文档,并使用Google Apps脚本应用全部格式。由于在Google Doc中输入值时财务数字格式不会停留,因此我不得不想办法使数据可见为$ 10,000.00或$ 560,800.50等。

但是,现在,我正在尝试使数字很好地排列在已添加到Google文档中的表中(再次使用GAS)。 如果我可以通过GAS设置Google Doc的TabStop位置,那么这将是最理想的解决方法。这可能吗?


我已经在使用一个函数,该函数每三位数添加一个逗号(在小数点前),但是现在我本质上想格式化这些值,就像在Google表格中那样将它们格式化为“会计”。您知道,美元符号($)在左侧对齐,而在两者之间本质上有一个很大的空白,然后数字在右侧对齐。

您将在下面的代码中看到我一直在使用\ 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

0 个答案:

没有答案