如何onFormSubmit(),两个单独的Google源电子表格?

时间:2019-10-05 01:53:17

标签: javascript google-apps-script google-sheets

我有两个Google单独的表单,分别向两个单独的电子表格提交新的客户数据。如何在一个应用程序脚本编辑器中的两个单独的电子表格源上使用onFormSubmit()?非常感谢大家:D

如果得到一张纸,它将如何实施两张或更多纸? 我想我得到SpreadsheetApp.getSheetByName('xyz'); 我有点不确定活动表是什么还是被激活了,我认为这是您当前在开发应用程序脚本所源自的电子表格中的表。我可能会缺少其他一些基本概念

int ptr[SIZE]

此功能确实按预期运行,我只是不知道如何实现两个或更多

1 个答案:

答案 0 :(得分:2)

function onFormSubmit(e) { 
  var formObj={LinkedSheet1:FormName1,LinkedSheet2:FormName2};//you provide this from a knowledge of the connection between the form and linked sheet 
  var form=formObj[e.range.getSheet().getName()];//this returns the form for each sheet
  switch (form) {
    case 'FormName1':
      //code for FormName1
      break;
    case 'FormName2':
      //code for FormName2
      break;
  }
}

onFormSubmit Event Object