首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用google应用脚本发送电子邮件时,我可以格式化货币吗?

使用google应用脚本发送电子邮件时,我可以格式化货币吗?
EN

Stack Overflow用户
提问于 2022-01-27 06:16:47
回答 1查看 55关注 0票数 0

我用google脚本创建了一个订单页面。当订单完成后,它将自动保存到Google工作表中,并将一份副本发送给客户(普通电子邮件格式/文本)。我想要格式化的电子邮件的钱显示是1,000,000 (带逗号)。我想格式化的部分是。

这是我的密码

代码语言:javascript
复制
function doGet(e) {
var htmlOutput =  HtmlService.createTemplateFromFile('index');
htmlOutput.message = '';
return htmlOutput.evaluate();
}

function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.getContent();
}
/* @Include JavaScript and CSS Files */
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.getContent();
}

/* @Process Form */
function processForm(formObject) {
var url = "https://docs.google.com/spreadsheets/d/10s7pV1Rv1jy--EQxVg-86ikNfj5KGmyfLdYwVO-Qpzs/edit#gid=0";
var ss = SpreadsheetApp.openByUrl(url);
var ws = ss.getSheetByName("注文リスト");

ws.appendRow(["H Guard社 インフル&コロナ ダブル検査キット",
formObject.numberProductHGuard,
formObject.priceProductHGuard,

"DIAsia社 口腔内粘膜(唾液)コロナ検査キット",
formObject.numberProductDIAsia,
formObject.priceProductDIAsia,
formObject.sumprice,

formObject.YourCompany,
formObject.manager,
formObject.Email,
formObject.postnumber,
formObject.location,
formObject.telephonenumber,
formObject.Faxnumber,

"お届け先情報",
formObject.option2,
formObject.Companypart2,
formObject.managerpart2,
formObject.department2,
formObject.postnumberPart2,
formObject.locationpart2,
formObject.telephonenumberPart2,
formObject.Faxnumberpart2,

"ご請求先情報",
formObject.option3,
formObject.Companypart3,
formObject.managerpart3,
formObject.department3,
formObject.postnumberPart3,
formObject.locationpart3,
formObject.telephonenumberPart3,
formObject.Faxnumberpart3


]);
var html_body =   formObject.YourCompany+   "<br>" 
+formObject.manager +     "様<br><br>"
+"この度は新型コロナ関連抗原検査キットのご注文をいただき、誠にありがとうございます。"+"<br>"
+"ご注文をいただき、誠にありがとうございます。<br>"
+"2営業日以内に、折り返し弊社担当よりご注文の受付確認のご連絡を差し上げますので、しばらくお待ちください。<br>"
+"なお、2営業日経過後も弊社より連絡がない場合は、弊社にご注文内容が届いていない可能性がございます。<br>"

+"お手数をおかけしまして恐れ入りますが、お電話にてご注文の確認をお問い合わせください。<br>"
+"<h3 style='font-weight: bold;'>********************ご注文内容********************* </h3><br>"
+"商品名:H Guard社 インフル&コロナ ダブル検査キット<br>"
+"商品数量:"+formObject.numberProductHGuard+"ケース<br>"
+"金額:"+formObject.priceProductHGuard+"円<br><br>"

+"商品名:DIAsia社 口腔内粘膜(唾液)コロナ検査キット<br>"
+"商品数量:"+formObject.numberProductDIAsia+"ケース<br>"
+"金額:"+formObject.priceProductDIAsia+"円<br>"
+"合計金額:"+formObject.sumprice+"円<br><br><br>"

+"貴社名:"+formObject.YourCompany+"<br>"
+"ご担当者名:"+formObject.manager+"<br>"
+"郵便番号:"+formObject.postnumber+"<br>"
+"所在地:"+formObject.location+"<br>"
+"メールアドレス:"+formObject.Email+"<br>"
+"お電話番号:"+formObject.telephonenumber+"<br>"
+"FAX番号:"+formObject.Faxnumber+"<br><br>"
+"━━━━━━━━━━━━━━━━━━━━━━━"

+"<h3 style='font-weight: bold;'>お届け先情報</h3><br>"
+"お届け先の指定:"+formObject.option2+"<br>"
+"企業名:" +formObject.Companypart2+"<br>"
+"ご担当者名:"+formObject.managerpart2+"<br>"
+"部署・役職:"+formObject.department2+"<br>"
+"郵便番号:"+formObject.postnumberPart2+"<br>"
+"所在地:"+formObject.locationpart2+"<br>"
+"お電話番号:"+formObject.telephonenumberPart2+"<br>"
+"FAX番号:"+formObject.Faxnumberpart2+"<br>"
+"━━━━━━━━━━━━━━━━━━━━━━━"

+"<h3 style='font-weight: bold;'><ご請求先情報></h3><br>"
+"ご請求先の指定:"+formObject.option3+"<br>"
+"企業名:"+formObject.Companypart3+"<br>"
+"ご担当者名:"+formObject.managerpart3+"<br>"
+"部署・役職:"+formObject.department3+"<br>"
+"郵便番号:"+formObject.postnumberPart3+"<br>"
+"所在地:"+formObject.locationpart3+"<br>"
+"お電話番号:"+formObject.telephonenumberPart3+"<br>"
+"FAX番号:"+formObject.Faxnumberpart3+"<br><br>"
+"*****************************************************<br><br>"
+"このメールに心当たりの無い場合は、お手数ですが<br>"
+"下記連絡先までお問い合わせください。<br>"
+"この度はお問い合わせ重ねてお礼申し上げます。<br><br>"






MailApp.sendEmail({
to: formObject.Email,
subject: "新型コロナ関連抗原検査キットのご注文ありがとうございます/株式会社ミヤゲン",
body: "",
htmlBody: html_body
});






}

EN

回答 1

Stack Overflow用户

发布于 2022-01-27 06:27:10

虽然我不确定formObject的示例值,但当您想将123456789转换为123,456,789时,修改如下如何?

发自:

代码语言:javascript
复制
+"金額:"+formObject.priceProductHGuard+"円<br><br>"

至:

代码语言:javascript
复制
+"金額:"+formObject.priceProductHGuard.toLocaleString()+"円<br><br>"

和,

发自:

代码语言:javascript
复制
+"金額:"+formObject.priceProductDIAsia+"円<br>"
+"合計金額:"+formObject.sumprice+"円<br><br><br>"

至:

代码语言:javascript
复制
+"金額:"+formObject.priceProductDIAsia.toLocaleString()+"円<br>"
+"合計金額:"+formObject.sumprice.toLocaleString()+"円<br><br><br>"

注意:

  • 我认为在您的情况下,可能需要使用locales of toLocaleString(locales)。但是如果需要使用它,请设置它。
  • 如果这不是您所期望的结果,您能提供formObject的示例值和示例输出值吗?通过这个,我想确认一下。

参考资料:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70874156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档