Google apps script 在晚上清除谷歌表单上的响应
让我先从。。。我是一名学校秘书,对剧本几乎一无所知。我已经创建了一个谷歌表格,让家长每天填写,并将其放入表格中。我已经设法找出了下面的脚本(以及每晚删除内容的触发器),以便每天早上电子表格都清晰可见。但是,不会删除这些行。新的响应只是每天在新清空的行下面添加100行。我尝试了1000种不同的DelRsp、deleteResponses等组合,但总是出错。我要把头发拔出来了!我希望每次都保留第一行的列标题。只是想摆脱这些反应。我将感谢任何帮助!谢谢这就是我目前拥有的:Google apps script 在晚上清除谷歌表单上的响应,google-apps-script,google-sheets,google-forms,Google Apps Script,Google Sheets,Google Forms,让我先从。。。我是一名学校秘书,对剧本几乎一无所知。我已经创建了一个谷歌表格,让家长每天填写,并将其放入表格中。我已经设法找出了下面的脚本(以及每晚删除内容的触发器),以便每天早上电子表格都清晰可见。但是,不会删除这些行。新的响应只是每天在新清空的行下面添加100行。我尝试了1000种不同的DelRsp、deleteResponses等组合,但总是出错。我要把头发拔出来了!我希望每次都保留第一行的列标题。只是想摆脱这些反应。我将感谢任何帮助!谢谢这就是我目前拥有的: function clear
function clearRange() {
//replace 'Form Responses 1' with your actual sheet name
var sheet = SpreadsheetApp.getActive().getSheetByName('Form Responses 1');
sheet.getRange('A2:H300').clearContent();}
解决方案:
可以选择删除行:
function clearRange() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Form Responses 1');
const form_size = sheet.getLastRow()-1;
sheet.deleteRows(2, form_size);
}
注意在开始使用此解决方案之前:
- 这是第一次手动删除所有行,从 将添加第二行,直到添加新条目之前的行
- 因此,在上午,新条目将从 第二排