我正在使用Google表格,其中有几个自定义函数,可将地址地理编码为经纬度/经度详细信息。 但是我想将此值作为值复制到同一张纸的另一列中,以便最终结果保持静态。 我找到了可以在整个范围内执行此操作的代码段,但是我无法使其动态化,因此我可以让它在一行中工作,并在需要时在每行中使用该函数。
下面是我已经拥有的代码。
因此,当我转到单元格N2
并调用=getRangeValues()
时,它将把从M2
到M9
的所有字段的值复制到N2:N9
中,但这不是我想要的。想。我希望它仅将M2
的内容复制到N2
的一行中。
我尝试将getRange
替换为ActiveCell,但这并非妙招。
有人可以帮助我吗?
function getRangeValues() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("M2:M9");
var values = range.getValues();
return values;
};