在Google电子表格中格式化自动电子邮件的脚本

时间:2015-08-30 03:32:00

标签: google-sheets

我是一家餐馆老板,试图使用谷歌电子表格自动为员工创建消息。

我有这个:

E2 = "Ron"
I2 = "19"
J2 = "25"

以下是单元格值:

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.data = [1,2,3,4];
  $scope.results = {};
  $scope.showButton = function () {
    for (var key in $scope.results) {
      if ($scope.results[key]) {
        return true;
      }
    }
  };
});

目前,它看起来像这样:

  

罗恩

     

以下是您的提示号码:

     

现金提示19信用卡提示:25表格4070将于周三下午4点到达办公室,并且每位小费员工都需要法律要求。谢谢。 - 管理团队

但我希望它的格式如下:

  

罗恩

     

以下是您的提示号码:

     

现金提示: $ 19

     

信用卡提示: $ 25

     

表格4070将于周三下午4点到达办公室,并且每位小费员工都需要法律要求。

     

谢谢。

     

- 管理团队

任何人都可以帮助那些没有经验的老人吗?

所以,我正在寻找:

    1. “Ron”之后的逗号
    1. “现金提示:”以粗体字母
    1. “信用卡提示:”以粗体字母
    1. I2和J2字段中的数字前面的“$”符号
    1. 如上所述跳过了行。

1 个答案:

答案 0 :(得分:0)

此时无法使用粗体的部分格式。

这样可以解决其余问题:

async.map()

更新以适应将货币值四舍五入到小数点后两位:

=E2&","&CHAR(10)&CHAR(10)&"Here are your tip numbers:"&CHAR(10)&CHAR(10)&"Cash Tips: "&"$"&I2&CHAR(10)&CHAR(10)&"Credit Card Tips: "&"$"&J2&CHAR(10)&CHAR(10)&"Form 4070's are due in the office by 4pm Wednesday and they are required by law from every tipped employee."&CHAR(10)&CHAR(10)&"Thank you."&CHAR(10)&CHAR(10)&"-- Management Team"