google-apps-script - 谷歌工作表脚本在特定单元格上方添加一行,一旦被过滤掉
问题描述
我一直在尝试构建一个电子表格,其中一个按钮一旦被单击,它将在包含固定值/字符串的特定单元格上方构建一个新行。
实际示例是包含具有不同值的单元格的工作表,脚本应遍历所有单元格,找到具有特定字符串的单元格并在其上方添加一个空行。
我一直在寻找一个类似的脚本来调整和适应我的情况,但到目前为止我所有的尝试都没有成功。
这就是我所拥有的:
function AddRowAbove() {
var ss = SpreadsheetApp.getActiveSpreadsheet(); //get the active spreadsheet
var sheet = ss.getActiveSheet(); // get the active sheet
var rangeData = sheet.getDataRange(); //get all the data in the spreadsheet (is that the right way to do this??
// for every data within the range of data variable
for (var i = 0; i< rangeData.length ; i++){
if(rangeData[i] == "TOT") // Check to see if cell has "TOT" as value
{
ss.insertRowsBefore(spreadsheet.getActiveRange().getCell(rawData[i]), 1); // is that the right function to call???
}
}
尽管从逻辑上讲这似乎是正确的,但我不习惯使用这种编程语言编写脚本,所以我很难找到问题所在。任何帮助将不胜感激。另外,谁能指出我可以学习的任何资源来获得这种脚本语言的基础知识?
谢谢!
解决方案
推荐阅读
- python - Apriori算法 - 没有得到python中的规则
- javascript - React 中的 onCick 更改了 react 中的所有类状态
- kdb - qPython 功能查询
- ios - 是否会为已在 App Store 上评分的用户显示应用内评分应用弹出窗口?
- php - 如何在分块上传期间检测文件更改?
- angular - 当我尝试将 billboard.js 图表库与 Angular 6 一起使用时面临图表大小问题
- c# - 当我尝试创建帖子时,IEntityChangeTracker 的多个实例无法引用实体对象
- python - Telethon 导致`RuntimeWarning: coroutine 'MessageMethods.send_message' is never awaited`
- python - 一些 Python 脚本 CMD 窗口会立即关闭
- r - 在 R 中:我想将因子变量更改为数值变量