1

次のコードを含む Google Apps Script があります。

  function onOpen() {
    var emailAddress = "jthfortyone@gmail.com"; 
    var message = "Viewed"
    var subject = "Someone Viewed Your Resume";
    MailApp.sendEmail(emailAddress, subject, message);
}

誰かが私の履歴書を閲覧するたびにメールを受け取りたい

しかし、何らかの理由で、私がメールを開いた場合にのみメールを受信し、他の誰かが開いた場合は受信しません。

望ましい結果を得るには、何を変更する必要がありますか?

4

2 に答える 2

1

共有ドキュメント内のコンテナーにバインドされたスクリプトは、次の場合にのみ実行されます。

  • 共有により編集権限が付与されました。(閲覧とコメントだけでは不十分です。)

  • ユーザーは Google アカウントでログインしています。(webapps として実行されるスクリプトのみが匿名でトリガーされ、その時点で所有者として実行されます。この場合、そのようなオプションはありません。)

  • ユーザーはスクリプトを承認することに同意します。(電子メールを送信するスクリプトには承認が必要です。)

これはあなたの履歴書なので、別の解決策を見つける必要があると思います。

于 2013-07-30T17:35:54.693 に答える