如何获取外部链接以自动更新Google工作表?

时间:2015-04-30 00:56:05

标签: google-app-engine google-sheets

我一直在互联网上搜索一段时间,我似乎无法找到任何我的查询的答案我正在寻找的是...

Runescape Grand Exchange Market

例如:〜

Runite Bar 是“ 14,378个硬币

但它会不时变化,具体取决于“游戏经济

如何使用此号码在Google电子表格中自动更新?

例如,1条是 14,378个硬币。如果我选择 2 酒吧我想要更改项目的价格,所以它是 28,756硬币

我目前所做的是让这个 Runite Bar 你需要某些项目,例如:

1。 Runite Ore x1

2。煤x8

当我选择购买100 Runite Ores 时,我已将值设置为自动更新它会自动更新我需要的多少“ 800 “但我想要的是自动更新 BAR

的” PRICE

所以如果我选择购买:〜

  • 300 Runite Ore(1) - 10,975 - 我希望这也会自动更新。

  • 2400 Coal(x8) - 2,504 - 我希望这也会自动更新。

费用为:4,043,700金币 - 这是总金额,应自动更新。

但如果有人告诉我如何获得外部网站的价格,我可以做Runite Ore&煤炭我自己希望..很多

Runite Bar网站= Runescape Wikipedia - Rune Bar - 您可以看到它显示“汇率”这就是我想要在电子表格中自动更新的内容。

  • 最诚挚的问候

Antartika

1 个答案:

答案 0 :(得分:0)

请尝试:

=substitute(left(index(importxml("http://runescape.wikia.com/wiki/Rune_bar","//td"),15,1),6),",","")*1  

//td部分应该导入整个表格(页面中间的那个)。 XP训练代码在我看来并没有完全记录,但ZVON可能有所帮助。

然后

index 15,1获取该表的第15行和第1列(即14,573 coins)。这些是要更改以从该表中选择其他单元格的参数。

剥离coins部分,但由于操作文本的函数会产生字符串,因此逗号是一个'字符'而不是格式化功能。然而

替换,替换为""(即什么都没有),这样当我们乘以1(* 1)时,我们得到一个数字,然后我们可以再次乘以然而,涉及许多酒吧。