0

我有一个谷歌表,只要用户提交表单响应,它就需要按时间戳自动排序。我找到了一个可以执行此操作的脚本,但它仅在我手动运行脚本时才有效。脚本是:

function getSpreadSheet(){

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

1 回答 1

0

有两种类型的 Google Apps 脚本触发器。 简单触发器是基于函数名称运行的触发器,仅限于 onOpen()、onEdit()、onInstall()、doGet() 和 doPost()。对于 On Form Submit 触发器,您需要通过选择 Edit->Current project's triggers使您的函数成为可安装触发器。如果没有触发器,您希望从那里单击链接,然后在第一个下拉项目中选择您的函数,将事件设置为来自电子表格,下一个选项设置为提交表单。

于 2017-08-17T19:02:29.817 回答