如何从 Google 电子表格中获取最后一行到 MIT App Inventor 应用程序?
How to take last row from Google Spreadsheet to the MIT App Inventor App?
我在 HTML 文档中使用 Javascript 做了非常相似的解决方案。基本上 javascript 代码将 最后一行(最后数据) 从 Google 电子表格带到 HTML 页面。所以页面总是最新的。
现在我尝试用 MIT App Inventor 做类似的东西。也许ActivityStarter可以解决。网上没有解决办法。所以如果我们能在这里找到一些东西就太好了。
您不能使用 Activity Starter
你有两种可能
- 您可以调整您的 HTML/JavaScript 解决方案并将其与
Webviewer
组件一起使用。只是 return 在 WebViewString
属性 中将结果返回给 App Inventor,另见 How does the property Webviewer.WebViewString work?,或
- 将
Web
组件与 Google Visualisation API, see also my example here 一起使用
编辑: 如果您想遵循#2,那么最简单的方法可能是添加另一个日期时间列并按该列对结果进行排序,以仅获取最后一行作为结果(假设日期时间列是 A 列),再次查看 Reference:
ORDER BY A DESC LIMIT 1
我在 HTML 文档中使用 Javascript 做了非常相似的解决方案。基本上 javascript 代码将 最后一行(最后数据) 从 Google 电子表格带到 HTML 页面。所以页面总是最新的。
现在我尝试用 MIT App Inventor 做类似的东西。也许ActivityStarter可以解决。网上没有解决办法。所以如果我们能在这里找到一些东西就太好了。
您不能使用 Activity Starter
你有两种可能
- 您可以调整您的 HTML/JavaScript 解决方案并将其与
Webviewer
组件一起使用。只是 return 在WebViewString
属性 中将结果返回给 App Inventor,另见 How does the property Webviewer.WebViewString work?,或 - 将
Web
组件与 Google Visualisation API, see also my example here 一起使用
编辑: 如果您想遵循#2,那么最简单的方法可能是添加另一个日期时间列并按该列对结果进行排序,以仅获取最后一行作为结果(假设日期时间列是 A 列),再次查看 Reference:
ORDER BY A DESC LIMIT 1