在Google Sheets脚本中连接两列,可以使用以下代码:
function connectColumns() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range1 = sheet.getRange("A1:A"); // 第一列的范围
var range2 = sheet.getRange("B1:B"); // 第二列的范围
var values1 = range1.getValues(); // 获取第一列的所有值
var values2 = range2.getValues(); // 获取第二列的所有值
var result = []; // 存储连接后的结果
// 遍历第一列的值
for (var i = 0; i < values1.length; i++) {
var value1 = values1[i][0];
// 如果第二列的值存在,则连接两列的值
if (values2[i][0]) {
var value2 = values2[i][0];
var connectedValue = value1 + " " + value2; // 连接两列的值
result.push([connectedValue]); // 将连接后的值添加到结果数组中
}
}
// 将结果写入第三列
var resultRange = sheet.getRange("C1:C" + result.length);
resultRange.setValues(result);
}
这段代码会将第一列和第二列的值连接起来,并将结果写入第三列。你可以将其复制粘贴到Google Sheets的脚本编辑器中,并执行connectColumns
函数来实现连接两列的功能。
这个功能在许多场景中都很有用,比如合并姓名和地址、连接产品名称和价格等。腾讯云没有直接相关的产品和产品介绍链接地址,但可以使用Google Sheets的脚本编辑器来实现这个功能。
领取专属 10元无门槛券
手把手带您无忧上云