javascript - 任何字符串的 Catchall
问题描述
我正在使用 Google Apps 脚本。我的程序应该在某个范围内查找字符串,然后将找到的内容打印到文档中。
我面临的问题是我可以查询特定的字符串,但并非范围内的所有字符串都相同。什么是任何字符串的统称?另一种方法是在该单元格中寻找任何类型的“数据”。
var gift = SpreadsheetApp.getActiveSheet().getRange(i,14).getValue();
if (gift == '') {
var first = SpreadsheetApp.getActiveSheet().getRange(i, 2).getValue();
var last = SpreadsheetApp.getActiveSheet().getRange(i, 1).getValue();
doc.getBody().appendParagraph(first + ' ' + last);
}
解决方案
谢谢你的所有答案,但我最终解决了我自己的问题。Range.createTextFinder() 不是我想要的,我需要一种查找非特定字符串的通用方法。我尝试了正则表达式,但我也遇到了类似的问题,尽管我可能一直在错误地使用它。
我的解决方案是,如果我的变量不等于空白单元格,它将通过函数。
if (gift != ''){
}
推荐阅读
- synchronization - 如何与录音同步播放多个音频
- .htaccess - 替换 htaccess 中样式表的内容
- python - 将数组列表(不同维度)转换为单个数组
- c - 如何在 16 位 MCU 上用 C 语言实现三阶多项式公式计算
- c# - JSON 值无法转换为 System.Collections.Generic.List
- heroku - 在 heroku 或数字海洋上部署我的应用程序时,sass @import 语句会阻止构建过程
- next.js - next-images 打破了我的 next.js 项目中的所有绝对路径
- nginx - Nginx ERR_TOO_MANY_REDIRECTS
- python - python requests.get() 没有显示所有数据
- c++ - 如何使 cppcheck 2.5 在构造函数中调用虚函数时显示错误。旧版本显示此错误