【问题标题】:Sequentialising Google Sheets Macro对 Google 表格宏进行排序
【发布时间】:2015-12-21 15:32:42
【问题描述】:

我正在寻找一种方法来递归地生成指向具有规范结构的网站上的下一页的链接。本质上,我正在尝试生成指向每个下一页的链接,然后将该结果反馈给流程以无限期地找到下一页。但是,我在自动执行此操作时遇到问题,因为宏似乎正在尝试为空单元格生成结果(即尚未创建/复制早期单元格的结果)。 所以我想将宏从 A20 开始,生成该单元格的结果,将该结果复制到 A21,然后再次为 A21 开始宏,等等,而不需要不断的人工输入。 在单元格 C27 中可以看到出现错误的 Google 电子表格 here,并且可以在 here 中看到宏本身。

我意识到这可能是执行此任务的一种相当迂回的方式,并且愿意接受任何可能更容易、更直观或更快的建议。

【问题讨论】:

    标签: java macros google-sheets web-crawler import.io


    【解决方案1】:

    所以有两个建议:一个是连续滚动的东西,很容易找到源的json,并且可以一次性获取所有想要的数据,或者轻松选择“下一页” " 或分页...

    我个人使用 importdata() 和 importxml() 的次数比其他任何函数都多,在谷歌表格中,我还需要时使用 regexextract() 和 regexreplace()。

    例如,您要查找的 json 在这里:http://iconosquare.com/controller_nl.php?action=nlGetMethod&method=mediasTag&value=cricket&max_id=1145408330912313787

    如果您查看第一行,它会告诉您下一个最小值和最大值是多少,因此从技术上讲,您可以提取该部分来生成您的 url。

    第二个选项是构建查询,使其自动递增 url。我可以给你举个例子,但我想更多地了解你真正想要的最终结果......

    您只是在寻找分页网址,还是想从中提取实际数据?

    【讨论】:

      猜你喜欢
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 2022-06-18
      相关资源
      最近更新 更多