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