Google apps script 是否清除选定单元格行的列?
我想清除所选行的内容(而不是删除整行)。有人能帮忙吗 例如:Google apps script 是否清除选定单元格行的列?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想清除所选行的内容(而不是删除整行)。有人能帮忙吗 例如:D3被选中 清除D3、E3、F3、G3、H3但不删除行只需选择要清除的单元格,然后单击backspace以清除单元格内容 或者,在脚本编辑器中运行此函数: 函数clearData(){ var ss=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“您的工作表的工作表名称”).getRange(“D3:H3”); ss.clear(); } 只需选择要清除的单元格,然后单击ba
D3
被选中
清除
D3、E3、F3、G3、H3
但不删除行只需选择要清除的单元格,然后单击backspace以清除单元格内容
或者,在脚本编辑器中运行此函数:
函数clearData(){
var ss=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“您的工作表的工作表名称”).getRange(“D3:H3”);
ss.clear();
}
只需选择要清除的单元格,然后单击backspace以清除单元格内容
或者,在脚本编辑器中运行此函数:
函数clearData(){
var ss=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“您的工作表的工作表名称”).getRange(“D3:H3”);
ss.clear();
}
说明:
你在找那个
以下脚本将清除您在列D中选择的行/单元格的D:H
代码段:
我希望这是一个触发功能。也就是说,您不应该自己手动执行它,但它将在工作表中的选择时触发(参见图)
插图:
可能的限制:
有点问题,但它可以很好地工作。如果在开始时不起作用,请禁用v8运行时环境,刷新脚本编辑器页面,然后再次启用v8环境。您可能需要等待或再次刷新页面,但它最终会工作李>onSelectionChange
D:H
代码段:
我希望这是一个触发功能。也就是说,您不应该自己手动执行它,但它将在工作表中的选择时触发(参见图)
插图:
可能的限制:
有点问题,但它可以很好地工作。如果在开始时不起作用,请禁用v8运行时环境,刷新脚本编辑器页面,然后再次启用v8环境。您可能需要等待或再次刷新页面,但它最终会工作李>onSelectionChange
function onSelectionChange(e) {
const sheetName = "Sheet1"; // put the name of your sheet here
const range = e.range;
const sheet = range.getSheet();
if(sheet.getName()==sheetName && range.getColumn() == 4){
sheet.getRange(range.getRow(),4,1,5).clearContent();
}
}
function Deleterow() {
const sheetName = "Anju"; // put the name of your sheet here
var range = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell();
const sheet = range.getSheet();
if(sheet.getName()==sheetName && range.getColumn() == 4){
sheet.getRange(range.getRow(),4,1,5).clearContent();
}
}