感谢来自stackoverflow和google +贡献者的帮助,我现在有一张工作表,俱乐部会员可以使用该工作表将俱乐部日历中的日期范围内的项目导出到Google表格电子表格中,格式化为打印到PDF并通过电子邮件发送给其他人成员。
我希望脚本弹出一个对话框,以便用户可以设置要导出的日期范围,但我无法获得新的HTML服务来显示日期选择器(没有显示)。因此,我使用一个表单,其中新闻稿编辑器可以输入起始月份名称和年份以及结束月份。我设置了一个触发器,以便在表单响应进入时,脚本运行,获取项目并将其格式化为电子表格的另一张表。
但是当它全部结束时,会显示表单响应表,而不是包含格式化结果的表单。
我无法找到如何将结果表放在前面而不是表单回复表。
有什么想法吗?
这是我脚本末尾的内容:
var sheet = ss.getSheetByName("Form Responses 1");
sheet.activate();
sheet.setActiveSelection("A1");
var sheet = ss.getSheetByName("CalData");
sheet.activate();
sheet.setActiveSelection("A1");
答案 0 :(得分:0)
您对同一变量名称(sheet
)有重复的变量赋值。您可以重复使用变量名称,但不要将变量名称重置为' var'在对同一变量名的任何第二次赋值之前。
在我原来的回答中,我建议使用activate
方法,因为您没有提供任何代码。现在,您提供了代码,表明您已使用activate()
方法并且它无法正常工作。