我正在尝试做我认为是基本的脚本的事情。但可惜我很挣扎。
在C列中,我试图创建一个D列和E列的字符串,中间是一个空格。作为我要使用的公式
= D18&“”&E18
我拥有的代码
{function myFunction() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("CP");
var cell = sheet.getRange("C:C");
cell.setFormula("=D:D&E:E");}
确实合并了两个单元格,但没有空格。这是可能吗。这需要用脚本来完成,因为我有第三方服务连接到有数据输入的Google表格,但公式没有保留。
感谢丹
答案 0 :(得分:2)
尝试
cell.setFormula('=Arrayformula(D:D&" "&E:E)')
答案 1 :(得分:0)
尝试一下:
function cde(){
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('CP');
var rg=sh.getRange(1,3,sh.getLastRow(),3);
var vA=rg.getValues();
for(var i=0;i<vA.length;i++){
vA[i][0]=String(vA[i][1]) + " " + String(vA[i][2]);
}
rg.setValues(vA);
}