【发布时间】:2016-01-11 16:43:20
【问题描述】:
我有一个 google 电子表格,其中包含多个工作表(或选项卡)。每张纸都由其独特的形式填充。电子表格中没有嵌入任何表单。
定期,我需要删除工作表中的所有数据,并删除保存在每个表单中的所有旧响应。我可以使用驻留在电子表格中的 .gs 脚本来执行此操作。它通过其 ID(出现在其 URI 中的长字符串)访问表单。这需要在我的 .gs 脚本中硬编码 ID 字符串。
理想情况下,我想从工作表对象访问每个表单(即每个表单条目的目的地)。模拟代码看起来像这样......
var ss = SpreadSheedApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var form = sheet.getMyAssociatedSourceForm(); // my dream method :-)
form.deleteAllResponses() // this method already exists
有人知道这是否可能吗?还是我必须继续使用该 ID(当前有效)?
rgds...
【问题讨论】: