脚本,像电子表格中的搜索宏一样执行



我在Excel电子表格中使用一个宏,它允许我输入一个或多个单词,并在电子表格中搜索这些单词。电子表格中包含这些单词的每一行都被复制到电子表格的第2页。(电子表格基本上是我工作场所的一个大清单。例如,如果我想在库存中搜索所有"红色小部件",我可以在搜索栏中输入单词"红色",然后在电子表格的第2页中输入单词"小部件",就会出现我们所有红色小部件的列表(甚至是那些被列为"红色小部件"的列表)。谷歌表单中的脚本可以做同样的事情吗?我真的想用谷歌表格而不是Excel。

Google Apps Script绝对可以做到这一点。你可能最好从头开始,而不是从你的Excel宏代码。

关于如何设置它有几个选项,但是我的想法是这样的:

  1. 在工作表中添加一个自定义菜单,带有"查找&复制菜单项
  2. 使用HtmlService弹出一个简单的对话框,用户在其中输入搜索词。
  3. 提交时,检索Sheet1
  4. 中的所有行
  5. 遍历行并在一个或多个列中搜索您的术语
  6. 将匹配的行复制到新数组
  7. 将匹配数组写入新表。

查看扩展表概述:

https://developers.google.com/apps-script/guides/sheets

html service here:

https://developers.google.com/apps-script/guides/html/

和函数引用:

https://developers.google.com/apps-script/reference/spreadsheet/https://developers.google.com/apps-script/reference/html/

相关内容

最新更新