google-apps-script - 用于在 Google 工作表中选择行并清除内容的 Google 脚本
问题描述
我想尝试清除准备删除的行,其中包含谷歌表格中包含特定单词的行,我遇到的问题是我使用删除行 1 到 1 的脚本,如果您有很多行要搜索,这可能需要很长时间通过,如果我可以突出显示所有这些行并在该行包含特定单词时清除数据,那么这会更快,因为我可以在之后对数据进行排序
function deleteRows() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('Copy of TBC Sort');
var r = s.getRange('C3:C400');
var v = r.getValues();
for(var i=v.length-1;i>=0;i--)
if(v[0,i]=='Delete Row')
s.deleteRow(i+1);
};
解决方案
你可以clearContent()
改用。有关更多详细信息,请在此处查看 Apps 脚本网站。
显示的示例是
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("A1:D10");
range.clearContent();
推荐阅读
- javascript - 如何获取 Chrome 扩展程序中正在下载的文件数?
- mongodb - Mongo 副本“NotPrimaryNoSecondaryOk”
- javascript - 将定点运算符翻译成 Haskell 语言
- html - 将 margin-top 添加到 h1 会在 background-color 之间添加空白
- java - “processAxisFault() 发现 HTTP 状态为空”并且程序执行停止
- ssl - 已建立的 SSL 连接的有效期是多久?
- sql - 在 oracle sql 中检查注销状态
- c++ - 使对象的向量相互独立
- azure - 如何使用 html、css 更改 Azure APIM 开发人员门户(使用 paperbits)布局页眉、正文、页脚样式
- mongodb - 如何连接到 Kubernetes 上的 MongoDB 副本集