Google apps script 我如何在谷歌电子表格的B列的每个填充单元格中获取文本
我一开始就做了一些类似于Google apps script 我如何在谷歌电子表格的B列的每个填充单元格中获取文本,google-apps-script,Google Apps Script,我一开始就做了一些类似于 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(); shee
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
或
一,
或
二,
或
三,
或
四,
或
未定义
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(''));
}