Google Docs API - 表单响应的电子表格

时间:2014-08-15 11:39:13

标签: forms google-api metadata spreadsheet

因此,我使用Google Docs API以编程方式提取电子表格。

但是,我只对电子表格感兴趣,这些电子表格是来自表单回复(调查回复)的实时订阅源。有没有办法检测到这个?到目前为止,我唯一的方法是电子表格有一个表格回复1'选项卡,这是一个很长的进程;理想情况下,我想在下载文件之前知道。

我对表单开头的解决方案感到高兴,并告诉您相关的电子表格;验证电子表格是否是表格输出的内容是可以的;知道它不可能会有所帮助。

2 个答案:

答案 0 :(得分:1)

可以使用Spreadsheets API获取工作表列表。

以下是相关文档的链接。

https://developers.google.com/google-apps/spreadsheets/#retrieving_information_about_worksheets

答案 1 :(得分:1)

我知道这一点的唯一方法是使用Apps Script,这是Google Apps基于Javascript的脚本语言。

您可以使用Form.getDestinationId()查找目标电子表格,如下例所示:

function myFunction() {
  var form = FormApp.openById('1af5Ur_7IPHOXxdyqVXFF4tFA4WHx6PLf9uL56iPLMgI');
  Logger.log(form.getDestinationId())
}

有关Apps脚本的表单功能的更多信息here

请注意,Apps Script的集成功能非常有限,因此如果您尝试构建集成的Web应用程序,可能会变得复杂(但并非不可能)。