OK, ich brauche ein anderes Augenpaar. Die erste Zeile unten funktioniert und setzt einen Test auf den Inhalt von Zelle C1. Die dritte Zeile funktioniert nicht, da sie keinen Zellenwert festlegt. Es sollte Zeile 2, Spalte 2 auf "Mein Spot" setzen, ist es aber nicht. Ich habe sogar die erste Zeile erstellt, indem ich die dritte Zeile kopiert und -1 und + 1 hinzugefügt habe, und dann setValue in getValue geändert habe, indem ich nur das Zeichen "s" geändert habe.Google Apps Script legt keinen Zellenwert fest
var atest = ws_norequests_sheet.getRange(firstEmptyRow - 1, assignedCol + 1).getValue();
var position = 'My Spot';
ws_norequests_sheet.getRange(firstEmptyRow, assignedCol).setValue(position);
bearbeitet:
Es scheint, dass, wenn ich die Funktion enthält, über den vorgesehenen Funktionsaufruf (mit der Client-Seite google.script.run) führe dies funktioniert. Es ist im Debugger, dass es nicht funktioniert. Ich habe sogar Code hinzugefügt, um die zurückgegebenen Bereichsinformationen, die Zellbereichs-A1-Notation, den Blattnamen und den Dateinamen anzuzeigen und alles, was als gültig zurückkommt. Sie legt nicht nur den Wert Zelle, wenn im debigger Modus, obwohl ich den Text hart codiert in der Zelle zu setzen:
var returntest = ws_norequests_sheet.getRange(firstEmptyRow, assignedCol).setValue(position);
ws_norequests_sheet.getRange(firstEmptyRow, nameCol).setValue(name);
var returnrange = returntest.getA1Notation();
var returnsheet = returntest.getSheet().getName();
var returnss = returntest.getSheet().getParent().getName();
Wie wird dieser Code aufgerufen: manuell, durch einen Trigger, von einer benutzerdefinierten Funktion, ...? –
Manuell im Debugger. Aber ich habe es gerade über den Funktionsaufruf getestet (clientseitig google.script.run und es funktioniert. (Editierte Originalnachricht, um das zu reflektieren) Ich finde das Bit merkwürdig, aber ich gehe damit, dass es in Ordnung ist. –
Sie haben keine angegeben [mcve], nur ein paar Code-Snippets, die nicht ausreichen, um Ihr Problem zu reproduzieren: Ohne die Funktionsdefinition zu sehen und wie Sie sie über 'google.script.run' aufrufen, gibt es nicht genug Informationen, um etwas Besseres als Vermutungen zu liefern. – Mogsdad