谷歌表格脚本将值转换为小写

Posted

技术标签:

【中文标题】谷歌表格脚本将值转换为小写【英文标题】:Google Sheet Script to convert values to Lowercase 【发布时间】:2021-08-19 03:00:20 【问题描述】:

脚本新手,尝试使用 OnEdit() 将 E 列中的值强制小写

从以下几个迭代开始,但没有成功...

    function onEdit(e) 
      var range = e.range;
      var value = range.getValue();
      if (range.getColumn() = 5 ) 
            e.range.setValue(e.value.toLowerCase());
           else 
            return;
          
      

您能想到任何简单的调整来强制在 E 列中的编辑上使用小写吗?

谢谢你, 杰夫

【问题讨论】:

只是小错误。应该是if (range.getColumn() == 5 ) 【参考方案1】:
function onEdit(e) 
  if (e.range.columnStart == 5) 
    e.range.setValue(e.value.toLowerCase());
  

通常,脚本将活动限制在一组特定的页面和行。我想您知道此触发器将为您的所有选项卡/工作表运行。

【讨论】:

以上是关于谷歌表格脚本将值转换为小写的主要内容,如果未能解决你的问题,请参考以下文章

如何在谷歌脚本中将文本作为日期插入单元格? (符合时区转换)

如何在猪拉丁语脚本中没有前导零时将值转换为 hhmm 格式

谷歌表格:将百万/十亿的价值转换为数字

SQLite python - 将值转换为变量

是否有将谷歌文档转换为谷歌电子表格的功能?

将谷歌电子表格行值转换为不同工作表中的列