首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从数据雪崩中搜索文本

从数据雪崩中搜索文本
EN

Stack Overflow用户
提问于 2019-07-06 18:53:42
回答 1查看 30关注 0票数 1

我想知道一个游戏的投递列表,在这个列表中,人们可以用Google表单注册到Memberlist中。当他们交付然后作为一个例子,铁,它将通过一个表格插入到一个单张表。

然后,当我想从列表中删除它时,我想通过成员列表中的数据雪崩进行搜索。因此,我选择"Jason_Matters“作为示例,它应该删除"Jason_Matters”中的所有行。我使用的脚本看起来是这样的。但我不知道,我是如何利用数据雪崩中的信息的:

代码语言:javascript
运行
复制
function readRows_JS() {
var sheet = 
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Lieferungen Team 
Matters");
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var Sheet2 = 
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Mitarbeiter Liste');
var validate1 = Sheet2.getRange("H12").getDataValidation();

var ui = SpreadsheetApp.getUi();
var response = ui.alert('Sind Sie sich sicher?', ui.ButtonSet.YES_NO);
if (response == ui.Button.YES) {
var rowsDeleted = 0;
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (row[1] == "validate1") {
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
}
}
};

我要为"validate1“插入什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-06 21:19:00

我猜你想做这样的事:

代码语言:javascript
运行
复制
function readRows_JS() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName("Lieferungen Team Matters");
  var rg=sh.getDataRange();
  var vA=rg.getValues();
  var sh2=ss.getSheetByName('Mitarbeiter Liste');
  var selection=sh2.getRange("H12").getValue();
  var ui=SpreadsheetApp.getUi();
  var response=ui.alert('Sind Sie sich sicher?', ui.ButtonSet.YES_NO);
  if (response==ui.Button.YES) {
    var d=0;
    for (var i=0;i<vA.length; i++) {
      if (vA[i][1]==selection) {
        sh.deleteRow(i+1-d++);
      }
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56916832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档