Google 설문지 응답 후 자동 응답 이메일을 자신의 문장으로 보내기

소개



Google 설문지에는 답변 후 이메일로 자동 응답하는 기능이 있습니다.
이 메일을 표준의 문면이 아니고, 좋아하는 문면으로 보내고 싶었으므로 조사해 보았습니다.
답변을 수정하기 위한 URL을 이메일에 포함할 수도 있습니다.

대상인


  • Google Forms 표준 자동 응답 이메일과 다른 내용으로 보내고 싶은 사람
  • 좋아하는 문면으로 보내고 싶다,
  • 답변 내용은 메일에 넣고 싶지 않다, 라든지

  • 메일 이외의 방법으로 통지하고 싶은 사람
  • 이번은 취급하고 있지 않습니다만 참고가 된다고 생각합니다


  • 즉시



    모든 Google 양식을 만드세요.
    양식이 완성되면 화면 오른쪽 상단의 톱니바퀴를 눌러 표준 기능 이메일을 보내지 않도록 합니다.



    그런 다음 화면 오른쪽 상단의 에서 스크립트 편집기를 엽니다.



    그런 다음 아래와 같은 함수를 작성하십시오.
    이 함수는 양식에 응답할 때마다 실행되는 가정입니다.
  • 하고있는 일
  • 응답자의 이메일 주소로
  • 감사의 글과 답변 날짜와 시간, 답변 편집 URL을 보내기


  • 인수 e에 대한 자세한 내용은 htps : //에서 ゔぇぺぺrs. 오, ぇ. 코 m / 아 ps-sc 리 pt / 구이 s / t rig rs / 에이 ts # 후 rm-b b t_1을 참조하십시오.

    Code.gs
    function onSubmit(e) {
    
      const resp = e.response;
    
      // 回答者のメールアドレス
      const mailAddress = resp.getRespondentEmail();
      if (!mailAddress) {
        return;
      }
      // 回答日時
      const timestamp = Utilities.formatDate(resp.getTimestamp(), 'JST', 'yyyy-MM-dd HH:mm:ss');
      // 回答編集用URL
      const editRespUrl = resp.getEditResponseUrl();
    
      // 本文
      const body =
        'アンケートにご回答頂きありがとうございました。\n' +
        `${timestamp} に回答を受け付けました。\n` +
        '\n' +
        '回答内容を変更したい場合は下記から行えます。\n' +
        `${editRespUrl}`;
    
      // メール送信  
      MailApp.sendEmail({
        to: mailAddress,
        subject: 'アンケート御礼',
        body: body
      });
    }
    

    그런 다음 양식에서 응답할 때마다 위의 함수가 작동하도록 트리거를 설정합니다.
    화면의 왼쪽 메뉴에서 트리거를 누릅니다.



    그런 다음 화면 오른쪽 하단의 "트리거 추가"를 누릅니다.



    트리거는 아래 그림과 같이 설정하고 저장합니다.
  • 실행할 함수: onSubmit
  • 이벤트 유형 선택: フォーム送信時



  • 저장된 내용이 목록에 나오면 준비 완료입니다.
    이제 양식에 답변하면 다음과 같은 자체 응답 이메일이 자동으로 전송됩니다.



    소감



    여기에 쓴 내용을 응용하면 메일을 보내는 것 외에도 예를 들어 Slack 등에 투고할 수도 있습니다.

    좋은 웹페이지 즐겨찾기