如何在谷歌电子表格中获取 B 列的每个填充单元格内的文本



我从类似的东西开始

function yes () { 
var sheet  =  SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();

sheet.appendRow([c1]);
var Dash  = sheet.getLastRow();


var d1 = sheet.getRange(Dash, 2)

sheet.clear();
sheet.appendRow([d1]);
} 

我不知道这个是否真的有效,因为我已经摆弄了这些行很长时间,以至于我不记得确切的配置,但这是我使用这些行的不同配置得到的结果,所有这些行之间都有一个逗号,不像模型中的内容,因为我忘记了我使用的确切代码,坦率地说,我对尝试和错误这个项目太累了。

如果我在 B 列中有 1、2、3、4,这就是我可以得到的

未定义, 1, 2, 3, 4

1、

阿拉伯数字

3、

4、

定义

function allTheTextInColumnB() { 
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getRange(1,2,sh.getLastRow(),1);
var vA=rg.getValues();
vA.map(function(r){if(r[0])return r[0];});
Logger.log(vA.join(''));
} 

最新更新