Labview以google电子表格信息传输

时间:2013-06-27 14:58:03

标签: google-sheets google-spreadsheet-api labview

我一直在使用LabVIEW收集测量数据,我想知道LabVIEW是否可以将结果传达给Google电子表格。如果是这样,我在哪里可以找到资源来学习如何让LabVIEW将信息传输到Google电子表格? 谢谢!

编辑和后续 - 我使用了Jonathan的建议并尝试了LabVIEW http Post.vi.这很简单,您只需输入Google表单的URL(用“formResponse”替换最终的“viewform”)和包含您要输入的数据的字符串(粗略语法=)。非常感谢你的回答,这真的很有帮助!

但是,当我尝试将此方法用于包含多个页面的Google表单时,数据无法正确读取...表单仍然已发送,但表单第一页上不存在的每个字段仍然存在电子表格上的空白。我觉得这与以下事实有关:在Google表单中,第1页之后的所有页面的URL都是第1页的URL,最后的“viewform”替换为“formResponse”。这是导致错误的原因还是完全不同的东西,我该如何解决?

1 个答案:

答案 0 :(得分:1)

我可以想到两种方法:

  1. 您可以在Google电子表格中创建表单。表单显示为带有标准标签的html文档。从这里开始,我将使用labview的http功能使用POST请求将数据提交到该表单。这将是获取数据的最简单方法。
  2. 使用Google Apps API,您可以直接操作Google电子表格并在其中转储数据。这在开发时间方面会更复杂,但从长远来看会更加可配置。 https://developers.google.com/google-apps/spreadsheets/#what_can_this_api_do整个文档中都有.net和java代码示例,因此将它移植到LabVIEW需要一些工作,但可以完成。