google-apps-script - 来自 Google Apps 脚本的小写形式的 GetValues

标签 google-apps-script

我正在编写一个谷歌应用程序脚本,我从电子表格中获取值..但是因为我需要查看是否与变量匹配,所以我需要确保这些值是小写的。

  var sheet  = SpreadsheetApp.getActiveSpreadsheet();
  var column = sheet.getRange(A:A); 
  var values = column.getValues(); 

然后我想遍历这些值以查看是否存在匹配项,如下所示:
行=0;
  while ( values[row] && values[row][0] !== data ) {

     // do something
    row ++;
  }

我的问题是……虽然我可以确保变量“data”是小写的,但我如何确保 values[row] 和 values[row][0] 也是小写的?

最佳答案

您可以通过检查小写项目来遍历值,

for (var row in values)
{
    if(values[row][0].toString().toLowerCase() !== data ) 
    {
         // do something
    }
}

这是values[row]一个数组,它的小写是什么意思?

关于google-apps-script - 来自 Google Apps 脚本的小写形式的 GetValues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34847538/

相关文章:

google-apps-script - 在收到的电子邮件上触发的 Google gmail 脚本

concurrency - 访问电子表格时锁定脚本不起作用

file - Google Apps Scripts - 如何替换文件?

javascript - 无法从 <?!=JSON.stringify(dataFromServerTemplate) ?> 中包含的数据中选择特定元素

forms - 如何允许用户在不登录的情况下使用 Google Form 上传文件?

google-apps-script - Google 附加组件 logourl 来源自 https ://www. gstatic.com/images/icons/material

google-apps-script - 如何将多个电子表格合并到一个主电子表格中?

google-apps-script - 无法使用 GAS 从 Google 云端硬盘下载文件

google-apps-script - Google 表格插件上出现 "Authorization is required to perform that action"或 PERMISSION_DENIED 错误

javascript - 利用 Google Apps 脚本复制 IF(SUMIF()>56,(SUMIF() ,"")