Javascript 自动移动输入
我试着让某人输入到单元格“M19”中的输入移到“Z1”,如果该单元格已满,则将其移到“Z2”,依此类推 目前,我的代码将第一个和第二个输入准确地移动到“M19”中的“Z1”和“Z2”,但之后就停止了任何操作Javascript 自动移动输入,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我试着让某人输入到单元格“M19”中的输入移到“Z1”,如果该单元格已满,则将其移到“Z2”,依此类推 目前,我的代码将第一个和第二个输入准确地移动到“M19”中的“Z1”和“Z2”,但之后就停止了任何操作 function myFunction() { var ss = SpreadsheetApp.getActiveSheet(); var vZPos = "M19"; var zZPos = "Z1"; var vonZelle = ss.getRange(vZPos);
function myFunction()
{
var ss = SpreadsheetApp.getActiveSheet();
var vZPos = "M19";
var zZPos = "Z1";
var vonZelle = ss.getRange(vZPos); //InputCell
var zuZelle = ss.getRange(zZPos); //FirstOutputCell
var i = 0;
var c = 2;
var cTos = c.toString();
var naechsteZuZelle = zZPos.replace("1", cTos);
var naechsteZuZelleRange = ss.getRange(naechsteZuZelle); //ChangingOutputCell
do
{
if (zuZelle.isBlank() == true && c == 2)
{
vonZelle.moveTo(zuZelle);
i++;
}
else
{
if (naechsteZuZelleRange.isBlank() == true)
{
vonZelle.moveTo(naechsteZuZelleRange);
i++;
}
else
{
c++;
}
}
}
while (i == 0);
}
由于我不太擅长编码,我在如何继续做事方面遇到了困难,我希望得到任何关于如何解决问题的帮助和/或解释
另外,由于我用德语编写代码,一些变量名可能看起来很奇怪,如果有任何问题,我会尽力翻译/详细说明。更改:
else
{
c++;
}
致:
这不在你的范围之内。啊,我明白了,谢谢你的回答,非常感谢!:D
else
{
c++;
cTos = c.toString();
var naechsteZuZelle = zZPos.replace("1", cTos);
var naechsteZuZelleRange = ss.getRange(naechsteZuZelle)
}