我刚刚开始了解Google Spreadsheet Scripts,但我无法弄清楚我是如何做到的:
我正在寻找一个脚本,在编辑/添加时只替换另一个值(“甜甜圈”)的一个特定单元格内容值(“icecream”)。
到目前为止,我已经在Stackoverflow上找到了这段脚本,但这仅适用于单元格(不是单元格中的值,即“icecream”)。
它只适用于我点击播放(我希望它每次用户将特定值输入一个盒子时自动执行。因此,如果用户将“冰淇淋”输入到单元格中,则需要自动更换与“甜甜圈”)。 “冰淇淋”的价值在哪个细胞中无关紧要,只要有人输入“冰淇淋”这个词,就可以自动将整个文件中的“冰淇淋”改为“甜甜圈”。
有人可以帮助我吗?
function doTest() {
SpreadsheetApp.getActiveSheet().getRange('E3').setValue('donut');
}
答案 0 :(得分:0)
这对我有用。请让我知道这对你有没有用。
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var active = sheet.getActiveCell();
var cell = active.getValue();
//if cell's value is equal to icecream then set the active's value to donut
if(cell === "icecream"){
active.setValue("donut");
};
};