如何在 Google 脚本中使用 ImportXML?

Posted

技术标签:

【中文标题】如何在 Google 脚本中使用 ImportXML?【英文标题】:How to use ImportXML in a Google Script? 【发布时间】:2013-03-12 22:09:52 【问题描述】:

场景:

我正在尝试使用 Google 电子表格来执行以下操作:

我有一组博客 URL(超过 50 个),我想为其获取标题

目前我正在使用公式:ImportXML(A2,"//h1[@class='entry-title']" )

这种方法的问题是 ImportXML 调用被限制为每个电子表格 50 个,而我有超过 50 个。

我浏览/搜索 - 发现我们可以在谷歌应用程序脚本中使用 ImportXML 调用,但没有找到任何示例。

我发现了这个:https://developers.google.com/apps-script/articles/XML_tutorial 但我希望使用 ImportXML 函数。

任何人都可以描述或指向他们在谷歌应用脚​​本中使用 ImportXML 的资源吗?谢谢!

【问题讨论】:

教程的网址截至今天为 404 【参考方案1】:

我会使用一些电子表格,然后将结果汇总到一个主电子表格中,或者您正在做 >1000 左右。如果您有很多东西,那么您拥有的 XML_tutorial 链接就是开始的地方。 但是上次我检查时,google-apps-script 不支持 google 电子表格功能,如果我记得,支持 GAS 中所有电子表格功能的功能请求被拒绝了。

【讨论】:

哦,好的,谢谢您的信息。我不知道 GAS 脚本不支持这些功能。我将尝试您建议的解决方法,将结果放在主电子表格中。谢谢回复,不胜感激。 如果脚本运行完成,或者复制结果的代码在 XML 导入完成之前运行,如何将 importxml 的结果复制到工作表中? @jack 我不需要脚本,只需使用电子表格公式即可。我错过了什么吗? 包含 importxml() 的单元格将生成的 XML 复制到不同工作表中的单元格(用户添加 URL 的工作表)。那个细胞改变了。 importxml() 单元如何知道将结果复制回的单元?

以上是关于如何在 Google 脚本中使用 ImportXML?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google 脚本中使用 ImportXML?

如何使用 Google Apps 脚本在电子表格中查找按钮的位置?

如何在带有独立脚本的Google文档上使用“getBody()”?

如何在 Next.js 中正确使用 Google Tag 脚本?

如何在 Google Chrome 的 Greasemonkey 脚本中使用 jQuery?

如何使用 Google Apps 脚本将公式添加到 Google 表格?