Creé esta función para cambiar el valor de celda específico, de "5.000,00 C" a "5.000,00":
Pero cuando ejecuto la función, la celda no cambia.
No sé qué estoy haciendo mal.
function myFunction() { var FILE = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/"); var CONTENT = FILE.getSheetByName("r2--tests"); var A1 = CONTENT.getRange("G3").getValue() var A1split = A1.split(" "); A1.replace(A1, `${A1split[0]}`); };Necesitarías actualizar la celda:
CONTENT.getRange("G3").setValue(A1.replace(A1, `${A1split[0]}`));Debe asignar el resultado de su reemplazo a A1 y luego volver a escribirlo en la hoja de cálculo:
function myFunction() { var FILE = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/"); var CONTENT = FILE.getSheetByName("r2--tests"); var A1 = CONTENT.getRange("G3").getValue() var A1split = A1.split(" "); A1 = A1.replace(A1, `${A1split[0]}`); CONTENT.getRange("G3").setValue(A1); };