因此,我使用Google Docs API以编程方式提取电子表格。
但是,我只对电子表格感兴趣,这些电子表格是来自表单回复(调查回复)的实时订阅源。有没有办法检测到这个?到目前为止,我唯一的方法是电子表格有一个表格回复1'选项卡,这是一个很长的进程;理想情况下,我想在下载文件之前知道。
我对表单开头的解决方案感到高兴,并告诉您相关的电子表格;验证电子表格是否是表格输出的内容是可以的;知道它不可能会有所帮助。
答案 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应用程序,可能会变得复杂(但并非不可能)。