【发布时间】:2018-06-29 17:33:44
【问题描述】:
我正在学习如何将谷歌应用程序脚本与谷歌表格一起使用,并且我正在使用下面的脚本进行测试。它的基本功能是调用函数onEdit() 并在vCellOld 中更改之前存储de 值,并在vCellNew 中存储新值,然后显示一个包含这两个值的消息框。之后我试图将vCellOld 存储在同一行的下一个单元格中,但无法正常工作。谁能帮我解决这个问题!?
function onEdit(e)
{
//Store the old value
var vCellOld = e.oldValue;
//Store the new value
var vCellNew = e.value;
//Shows a message box with the old and new values
Browser.msgBox("valor antigo: " + vCellOld + " valor novo: " + vCellNew);
//HERE SHOULD STORE THE OLD VALUE ON THE NEXT RESPECTIVE CELL
var nCell = e.range.Offset(0,1);
ncell.setValue(vCellOld);
}
【问题讨论】:
-
我不知道
Range#Offset。你的意思是Range#offset? -
是的,但也没有用!
-
我注意到的另一件事是
nCell带有 c 小写字母。我修好了也没用!var nCell = e.range.offset(0,1); nCell.setValue(vCellOld);
标签: javascript google-apps-script