我有一个应用程序会将大量数据扫描条形码发布到Google电子表格中,该电子表格存储扫描ID,ID,firstName,SecondName和电子邮件地址。在Google工作表中扫描新条形码时,数据始终会更新。我想在同一个应用程序中的另一个屏幕上单击显示的按钮,以表格形式获取此数据。
目前我已经尝试了很多不同的方法,包括下载文件,但没有运气让它打开并手动插入不应该做的数据。
我真的不想使用融合表,因为我真的不明白它们是如何工作的。
我这样做是为了下载CSV文件
但是当它运行时我得到一个运行时错误
有人可以提供最佳方法的建议。
更新2:
由于进行更改,我的编码块看起来像这样:
我没有以表格的形式获取信息,而且下一页的信息也不完整,甚至不允许我向下滚动。
[![在此输入图像说明] [4]] [4]
更新3:
我已设法使页面可滚动但仍然没有html表工作
更新4:
我已将文件作为资源上传,但仍无效 我现在已经上传了Label1.Text的结果屏幕截图,点击了下载按钮
更新5:
我已经进行了更改,但现在标签只是说尝试下载,甚至没有显示表格或CSV中的数据,Web查看器只显示html代码。
答案 0 :(得分:1)
您收到运行时错误,因为您正在以csv格式下载文件,并且在Web.GotFile
事件中您将该csv文件分配给image
组件,显然是不可能的。
而不是下载文件,而是下载csv文件的内容!
为此,请将Web.SaveResponse
设置为false,使用Web.GotText
事件接收响应内容,然后使用this solution在webviewer
组件中显示该表
修改:关于资产table.html
,see my answer to your other question here。