【问题标题】:How can I get rid of the scientific number formatting of Google Sheets via Google Apps Script?如何通过 Google Apps 脚本摆脱 Google 表格的科学数字格式?
【发布时间】:2014-11-26 00:36:47
【问题描述】:

有没有办法从 Google 表格中获取包含电话号码的单元格值作为 Google Apps 脚本中的文本。

我的意思是。我的工作表包含一个员工列表,其中包含姓名和电话号码,例如:

Employee  phone          mail
Emp1.     5544477991     emp1@mail.com
Emp1.     1234567988     emp2@mail.Com
...       .......        ......

关于我写的剧本:

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
R=sheet.getRange("A1:D2").getValues();
for (var f = 0 ; f<3 ; f++) {
    Logger.log(R[0][f])
}

对于 5544477991,我得到 5.54447799E9。

如何通过 Google Apps 脚本摆脱 Google 表格的科学数字格式?

【问题讨论】:

  • 使用toString()函数。例如,R[0][f].toString();
  • 手动输入时,可以在数字前加一个'...例如'212456787,它是不可见的,但隐含地使数字变成一个字符串。

标签: google-apps-script text-formatting


【解决方案1】:

感谢 user1989 使用 toString() 完美。

【讨论】:

    猜你喜欢
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多