Google App Sheet脚本-如何将单元格值转换为字符串?

时间:2019-01-12 16:36:16

标签: google-apps-script google-sheets

我正在为Google表格编写Google Apps。我想将单元格内容读取为字符串,然后解析它。在一个单元格中,我有一个用逗号分隔的ID列表(例如“ 13,57,29”)。然后,我编写了一个代码,将其转换为字符串数组(因此,“ 13,57,29”变为[“ 13”,“ 57”,“ 29”])。到目前为止,我已使用以下代码:

var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();  
var blockedListString = data[0][0];
var blockedArray = blockedListString.split(",");

这对于我上面给出的示例而言效果很好。但是当单元格中只有“ 13”时,我遇到了问题。我收到一条错误消息:

  

TypeError:找不到对象13中拆分的函数。

因此,基本上看来,它似乎不再被视为字符串,而变成了其他东西(int?)。 getValues()函数返回一个Object [] [],因此可能正在进行一些间接转换。

如何解决/强制将单元格读取为字符串/强制将某些内容强制转换为字符串?

0 个答案:

没有答案