2016-10-09 7 views
1

Googleフォームを動的に作成し、Google Apps Scriptを使用してメールで送信しています。ユーザーをGoogleフォームにあらかじめ割り当てることはできますか?

私はすべてのユーザー情報を持っており、レスポンスの記録方法を把握しています。しかし、その人の電子メールをシートの行に追加したいと思います。

私たちはすでに電子メールを収集しているので、私たちが送信したフォームにこのメールを "バックグラウンド"で渡す方法があれば理想的でしょう。

ありがとうございます!

答えて

1

私はこれがうまくいくまで休めることができませんでした。ほぼ3年前からのThis articleが本当に助けになりました。

バックグラウンドの情報をシートに実際に渡す方法を誰かが知っていれば、私が行っていたことではありません。

var items = formName.getItems(); 
var itemOfInterest; 
for(var i in items){ 
    if(items[i].getTitle()=='QUESTION_TITLE'){ 
    itemOfInterest=items[i]; 
    } 
} 
var preFilledUrl = 
    schedForm.createResponse(). 
withItemResponse(itemOfInterest.asTextItem().createResponse(email)). 
toPrefilledUrl(); 

これは質問ボックスを事前に設定するので、送信前に編集することもできます。それは動作します。

関連する問題