我需要一个脚本,使用同一行中的单元格值自动填充单元格,但是在不同(但是固定)的列中。
我已经尝试过这个脚本,但我无法写出除了单元格本身以外的任何值。
function onEdit(event) {
var sheet = event.source.getActiveSheet();
var range = event.source.getActiveRange();
if (sheet.getSheetName() == "Tweet" && range.getColumn() == 2 && range.getValue().toString().trim() !== "" && range.getValue().indexOf("http:") != 0) {
range.setValue("http://test.com/" + range.getValue());
}
答案 0 :(得分:0)
试试这个:
function onEdit(event) {
var sheet = event.source.getActiveSheet();
var range = event.source.getActiveRange();
var fixed_column = 6; //Substitute this to your fixed column number.
if (sheet.getSheetName() == "Tweet" && range.getColumn() == 2 && range.getValue().toString().trim() !== "" && range.getValue().indexOf("http:") != 0) {
range.setValue("http://test.com/" + sheet.getRange(range.getRow(),fixed_column).getValue());
}
}
只需替换固定列的编号即可。