Google表格脚本用于对表单提交无效的时间戳进行排序

时间:2017-08-17 16:39:51

标签: google-apps-script triggers google-sheets google-form event-triggers

我有一张google工作表需要在用户提交表单回复时按时间戳自动排序。我发现了一个可以执行此操作的脚本,但它仅在我手动运行脚本时才有效。脚本是:

function getSpreadSheet(){

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("New");
  sheet.sort(1, false);
}

1 个答案:

答案 0 :(得分:0)

有两种类型的Google Apps脚本触发器。 Simple triggers是基于函数名运行的,仅限于onOpen(),onEdit(),onInstall()和doGet()以及doPost()。对于On Form Submit触发器,您需要通过选择Edit-> Current project的触发器使您的函数成为Installable Trigger。如果没有触发器,那么你想点击链接,然后在第一个下拉项目中选择你的函数,将事件设置为 From spreadsheet ,然后选择 On form提交。