0
我有一个填充谷歌电子表格的问卷。用谷歌的电子表格替换逗号的点号
当我打开电子表格时,我希望所有逗号(,)都被点(。)替换。
我的电子表格名称是'GF Answers',它包含的表格是'回复'。
任何关于合适的代码方向/建议?
谢谢!
我有一个填充谷歌电子表格的问卷。用谷歌的电子表格替换逗号的点号
当我打开电子表格时,我希望所有逗号(,)都被点(。)替换。
我的电子表格名称是'GF Answers',它包含的表格是'回复'。
任何关于合适的代码方向/建议?
谢谢!
为了让Kriggs更进一步回答,并简单地将您送到目的地,下面的内容应该可以工作(如果您有任何部分,您可能需要更改'范围'以符合您的电子表格'不想修改):
function onOpen(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('responses');
var range = sheet.getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn());
var data = range.getValues();
for (var row=0; row<data.length; row++) {
for (var item=0; item<data[row].length; item++) {
data[row][item] = data[row][item].replace(/,/g, '.');
}
}
range.setValues(data);
}
写谷歌Apps脚本与打开的电子表格的'onOpen'触发,得到它的整个范围,范围内的所有值,环槽列和rown替换逗号用点在getValues方法附带的变量中,然后是'setValues'这个变量。这甚至不是一个方向,这是一个完整的地图。 – Kriggs