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