Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌工作表脚本编辑器-如何正确格式化他们的数字?_Javascript_Google Sheets_Google Apps Script Editor - Fatal编程技术网

Javascript 谷歌工作表脚本编辑器-如何正确格式化他们的数字?

Javascript 谷歌工作表脚本编辑器-如何正确格式化他们的数字?,javascript,google-sheets,google-apps-script-editor,Javascript,Google Sheets,Google Apps Script Editor,因此,我试图使用脚本编辑器将我的数字格式化为包含百分号 这个值是我想要改变的目标 当错误率大于10%时,我将这些电子邮件发送给我的同事 “J1”基本上是通过使用公式=maxC:C从工作表中提取的,在实际的google工作表中,它们已经是百分比格式 我应该如何格式化J1,以便在电子邮件中以适当的百分比符号显示 当前代码在电子邮件中生成以下消息 报告的最大违约率为:0.020380774742397016 如果处理得当,这个数字应该是2% function checkValue() { var

因此,我试图使用脚本编辑器将我的数字格式化为包含百分号

这个值是我想要改变的目标

当错误率大于10%时,我将这些电子邮件发送给我的同事

“J1”基本上是通过使用公式=maxC:C从工作表中提取的,在实际的google工作表中,它们已经是百分比格式

我应该如何格式化J1,以便在电子邮件中以适当的百分比符号显示

当前代码在电子邮件中生成以下消息

报告的最大违约率为:0.020380774742397016

如果处理得当,这个数字应该是2%

function checkValue()

{

var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName('Final_Report');
var url = ss.getUrl();
var valueToCheck = sheet.getRange('J1').getValue();
var emailSendTo = 'random@hotmail.com'
var subject = "Errpr - Detected!";
var message = "Please check Error rates \n\n Reported Maximum Error rate is: " + valueToCheck 

if(valueToCheck > 0.1)

  {

MailApp.sendEmail(emailSendTo, subject, message);
}
}

无论其格式如何,该值仍将为“0.020380774742397016”

一个选项是将该值四舍五入,然后乘以100,以便将其显示为百分比。比如:

var valueToReport = (+valueToCheck.toFixed(4))*100;
var message = "Please check Error rates \n\n Reported Maximum Error rate is: " +valueToReport+"%";

这将显示值为2.04%

这太完美了!!!我如何投票支持此评论和您的帐户??我真的很想竖起大拇指,我经常默默地批评那些在评论中给出答案的人。有时很难判断问题是否得到解决,如何解决,为什么解决。因此,我采取了创造答案的步骤——从长远来看更好。如果你觉得它有用,那么你可以接受它。