我有一张google工作表需要在用户提交表单回复时按时间戳自动排序。我发现了一个可以执行此操作的脚本,但它仅在我手动运行脚本时才有效。脚本是:
function getSpreadSheet(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("New");
sheet.sort(1, false);
}
答案 0 :(得分:0)
有两种类型的Google Apps脚本触发器。 Simple triggers是基于函数名运行的,仅限于onOpen(),onEdit(),onInstall()和doGet()以及doPost()。对于On Form Submit触发器,您需要通过选择Edit-> Current project的触发器使您的函数成为Installable Trigger。如果没有触发器,那么你想点击链接,然后在第一个下拉项目中选择你的函数,将事件设置为 From spreadsheet ,然后选择 On form提交。