从Google表单提交按钮运行Google Sheet Scrpit

时间:2019-09-20 12:05:03

标签: javascript google-sheets google-api google-form

我有一个Google表单,其中包含有关从用户获取数据的表单,我需要在用户以google表单提交其信息后,从google工作表中获取用户电话号码,并发送向他们验证短信。

我想获得一个“事件”表单以提交按钮,google在其纪录片中有一个“提交”功能,但是我不知道它的工作方式或使用方式,因为那里没有示例!

我为此编写了所有代码,我只需要使用“提交”按钮即可。

1 个答案:

答案 0 :(得分:5)

您可以使用以下功能-

function onFormSubmit(e) {
  var formItems = FormApp.getActiveForm().getItems();

  var userPhoneNumber = e.response.getResponseForItem(formItems[x]).getResponse();
  // replace 'x' with 0 if phone number is the first item or
  // with the actual number depending on the nth item of your form
  // (i.e. if userPhoneNumber is the 2nd item, replace x with 1,
  // if its the 3rd item, replace x with 2 etc.)


  // now you write your function to trigger SMS to the 'userPhoneNumber' value
}

希望这会有所帮助。