如何从 Google Apps 脚本中的 DriveApp.searchFiles 获取全文中的精确/全词匹配
How do I get an exact / whole word only match in fullText from DriveApp.searchFiles in Google Apps script
我想在 Google 驱动器中搜索包含单词 'pass' 的文件内容 - 完全匹配整个单词 'pass'.
目前我正在使用以下调用:
var files = DriveApp.searchFiles('fullText contains \'pass\'');
我也试过用双引号...
var files = DriveApp.searchFiles('fullText contains "pass"');
这是基于我在这里阅读的文档:https://developers.google.com/drive/v3/web/search-parameters
但是,两个版本 return 文件都包含 'pass' 以及包含 'pass' 的派生文件,例如 'password' 或 'passing' 等。我试过了添加白色 space 以通过('pass ' 或“通过”),但这似乎也被丢弃/忽略,我得到相同的结果。
我必须怎么做才能完全匹配整个单词 'pass'?
注意撇号的位置:
fullText contains '"Hello there"'
刚刚在 Search Files in Drive API 的注释中注意到了这一点。
原来这就是我要找的:
var files = DriveApp.searchFiles('fullText contains \'"pass"\'');
我想在 Google 驱动器中搜索包含单词 'pass' 的文件内容 - 完全匹配整个单词 'pass'.
目前我正在使用以下调用:
var files = DriveApp.searchFiles('fullText contains \'pass\'');
我也试过用双引号...
var files = DriveApp.searchFiles('fullText contains "pass"');
这是基于我在这里阅读的文档:https://developers.google.com/drive/v3/web/search-parameters
但是,两个版本 return 文件都包含 'pass' 以及包含 'pass' 的派生文件,例如 'password' 或 'passing' 等。我试过了添加白色 space 以通过('pass ' 或“通过”),但这似乎也被丢弃/忽略,我得到相同的结果。
我必须怎么做才能完全匹配整个单词 'pass'?
注意撇号的位置:
fullText contains '"Hello there"'
刚刚在 Search Files in Drive API 的注释中注意到了这一点。
原来这就是我要找的:
var files = DriveApp.searchFiles('fullText contains \'"pass"\'');