簡體   English   中英

如何在Google表格中自動填寫受訪者的電子郵件地址?

[英]How to autofill respondent's email addresses in Google Forms?

所以,我希望當我通過Google表單發送電子郵件時(現在可以在郵件中自動嵌入整個表單 - 我通常這樣做)收件人的電子郵件已經填寫在相應的字段中。 如果被訪者希望使用不同的地址接收確認電子郵件,則應該仍然可以對其進行更改。

對於多個收件人,每個收件人顯然應該自己填寫自己的電子郵件地址。

視覺上(作為一個新鮮的,我沒有直接嵌入圖像的聲譽):

圖像中突出顯示的部分應根據表單發送到的電子郵件地址自動填充。

我確信這應該通過腳本來完成,但我還不熟悉腳本。 我發現了這一點 ,但事實並非如此,主要是因為我沒有使用預先定義的聯系人列表。

我是否設法足夠清楚了? :)這是我的第一個問題,我希望我能把它與期望相提並論。

首先打開表單的腳本編輯器並粘貼以下代碼:

function myFunction() {
      var form = FormApp.openById(YOUR_FORM_ID);
      var items = form.getItems();
      var url = form.createResponse().withItemResponse(items[1].asTextItem().createResponse(Session.getActiveUser().getEmail())).toPrefilledUrl());  //items[1] is the input question for email ID

      Logger.log(url);
    }

現在,運行此代碼並檢查日志( Ctrl + Enter ),您將能夠看到一個URL。 將其粘貼到瀏覽器中,您將獲得預填充和鏈接。 希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM