私はこれをどこに投稿すべきかわかりませんでした。私はこれが正しい場所であることを願っています。Googleフォーム> Googleシート> Google Code =メール通知
私はGoogleフォームを持っていますが、回答はフォームが記入されると自動的にGoogleシートに送られます。私は所有者であるため、デフォルトのGoogle通知をセットアップして、Googleフォームが記入されるたびにフォームが変更されたことを通知します:
プロセスは次のとおりです:Googleフォームが埋め込まれています>私のメールアドレスへの通知
私のビジネスの他のユーザーにGoogleシートを共有しました。彼らには、シートに対する編集権限があります。フォームが変更されたときにもこのユーザーに通知を受け取るようにします。
ので、プロセスは次のようになります。それはGoogle Appsのは不可能であるとしてGoogleフォームは私にフォーム>電子メール通知からの応答と私はオンライン検索した
他のユーザーの電子メールアドレスを使用して更新> Googleスプレッドシートに記入まだ(それは所有者に通知するだけです)。私はそれが私と私がしたい他のユーザーのカスタムGoogle Codeの通知メールを送信コードエディタからこのコードを実行すると
function myFunction() {
MailApp.sendEmail("[email protected]","Notification - Change in Spreadsheet","Notification - There has been a change in the Spreadsheet. Please view the change here: (I've put the url of sheet here) ");
MailApp.sendEmail("[email protected]","Notification - Change in Spreadsheet","Notification - There has been a change in the Spreadsheet. Please view the change here: (I've put the url of sheet here) ");
}
:それはこのように私のGoogleスプレッドシートにカスタムGoogleのコードを作成することをお勧めしました。
フォームに記入すると、返信がシートに反映され、公式のGoogle通知から変更が電子メールで通知されます。他のユーザーと私はカスタムGoogle Codeのメール通知を受け取りません。
私は、トリガーセクションでGoogleコードウェブサイトを見てきましたが、このパートの書き方はわかりません。 シートが変更されたときにカスタムコードを実行すると言うトリガを記述する必要があると思います。
Googleフォームが埋め込まれています>フォームからの応答でGoogleシートが更新されました> Googleシートで変更が発生しました>トリガーでトリガーを設定>トリガーでカスタムGoogleコードを実行>他のユーザー
誰でもトリガーコードの部分を助けることができますか、別のソリューションを推奨することはできますか?
ありがとうございました。
ドキュメントの所有者のトリガーを作成できますが、他の人と共有しているにもかかわらず、他の人のトリガーは作成できません。所有者には変更通知メールを送信しますが、他の編集者には送信しないため、扱いにくいです。 –