Googleスプレッドシート/ドキュメントに、共有相手によって変更されたときに通知を受け取りたいドキュメントがいくつかあります(変更の差が送信されてもかまいません。「変更が発生しました」フラグだけで十分です。
理想的には、これは編集の大きさによって調整できます(たとえば、1を除外する-文字の変更)が、どちらの方法でも問題ありません。
これは、私が所有して誰かと共有しているドキュメント、または彼らが私と共有しているドキュメントのいずれかで実行できますか?
コメント
- これは2つの質問です(1つはGoogleスプレッドシートに関する'、もう1つは' s about Google Docs)。2つの質問を分離できれば素晴らしいと思います。
回答
これは、他の回答のように、リンゴのないGoogleスプレッドシートで可能です。
通知は自分でのみ設定できます。変更を加えても、通知は届きません。スプレッドシートでは表示されますが、他のユーザーが変更を加えると通知が届きます。
-
パソコンで、Googleスプレッドシートでスプレッドシートを開きます。
-
上部にある[ツール]> [通知ルール]をクリックします。
-
表示されるウィンドウで、通知を受信する[タイミング]を選択します。次の場合に通知します。
変更が加えられた場合:誰かがスプレッドシートに変更を加えたときに通知を設定します。
ユーザーがフォームを送信します:誰かがフォームに入力したときに通知を設定します。
-
表示されるウィンドウで、通知を受信する「頻度」を選択します。通知:
メール-毎日のダイジェスト:すべての変更の毎日の概要を送信します。
メール-すぐに:すべての変更についてメールを送信します。
-
[保存]をクリックします。
ソース- https://support.google.com/docs/answer/91588
コメント
- これはシート専用です。ドキュメントに対する回答はありません。
- '反対票を投じることはできませんが、ドキュメントでは間違いなく失敗します。
回答
ezNotificationsなどのアドオンを使用して、Googleドキュメントでこの機能を有効にすることができます。
コメント
- このコメントは、'が唯一の方法であるため、賛成します(他の解決策は、ドキュメントではなくシート用です)。アプリはプレミアムですが、Googleドキュメントの通知は無料版です。答えはあなたの答えだけです。
答え
必要なドキュメントに手動トリガーを設定できますGoogle Appsスクリプトを使用して、の変更をフォローします。一定時間後にトリガーを実行することで、ドキュメントの変更を監視できます。 1つの方法は、現在のシートから新しいバックアップシートを作成することです。次にトリガーが実行されるときに、バックアップシートで現在のシートを確認し、変更があれば、MailAppを使用してメールを送信できます。
自動トリガーもありますが、アクションを実行する前にユーザーの同意を必要としないため、認証が必要なサービス(MailApp)の送信は自動トリガーでは許可されないなど、多くの制限があります。
詳細については、次のリンクをたどってください-
https://developers.google.com/apps-script/articles/sending_emails#section1 https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manually
回答
受け入れられた回答が述べているように、これはGoogle Sheetsで行うことができますが、組み込みの通知機能は非常に制限されています。
次の場合にのみ通知されるなど、もう少し強力なものを探している場合編集されたセルには特定の値が含まれているので、frを確認することをお勧めします私が作成したeeG Suiteアプリ:チェックシート。