繁体   English   中英

遍历一系列Google表格单元格

[英]Loop through a range of cells Google Sheets

首先,我是编码的新手-因此,我所拥有的脚本是通过几个不同的脚本将其组合而成的,它似乎可以工作,但我想简化一下。

我有这样一个脚本:

函数count(){

  var Month = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Private').getRange('A2').getValues(); var PCC = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Private').getRange('B1').getValues(); var PCCQ = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(Month).getRange(PCC); var PCCS = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(Month).getRange('B4').getValue(); var PhoneCC = GmailApp.search(PCCS); 

PCCQ.setValue(PhoneCC.length);

}

它能做什么:

  1. 它采用工作表的名称,我要从工作表Private的单元格A2获得结果。
  2. 它从我的工作表B1的单元格B1中获取所需的单元格。
  3. 我们通过组合工作表名称12的单元格来获得范围
  4. 它从表中获取我们需要的查询,该表来自1和单元格B4
  5. 使用4中的查询在Gmail中进行搜索
  6. 将点3的单元格值设置为点5的搜索长度

但是,对于点2我有一定范围的单元格,需要它来解决,例如B1:B70

有没有办法调整此脚本来做到这一点?

会非常感激的。

我将进行以下更改。 继续。

    var Month = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Private').getRange('A2').getValue();
    var PCC = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Private').getRange('B1').getValue();
    var PCCQ = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Month').getRange(PCC);//The range is not sensible unless it is a named range but the getRange does not work with named ranges.
    var PCCS = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Month').getRange('B4').getValue();
    var PhoneCC = GmailApp.search(PCCS); //how do you plan to display your results. 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM