我创建了这个函数来更改特定的单元格值,从"5.000,00 C"5.000,00":
但是当我运行这个函数时,单元格没有改变。
我不知道我做错了什么。
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]}`);
};
您需要更新单元格:
CONTENT.getRange("G3").setValue(A1.replace(A1, `${A1split[0]}`));
您应该将您的替换结果分配给A1
,然后将其写回电子表格:
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);
};