1

SpreadsheetApp.openById("abc12s4562") を使用して共有 Google ドキュメント スプレッドシートを開くと、誰かがスプレッドシートを読んでいるかどうかを知りたいです。それが可能だと思いますか?どのように ?

4

1 に答える 1

0

誰かがスプレッドシートを開いたときに「検出」することは可能ですが、そうではありません。持っているのは、スクリプトをトリガーするためにフックできるイベントと、ユーザーに何かをポップアップできるイベントですonOpenonEdit

そのようなスクリプトによってポップアップを任意にトリガーすることはできません。そして、誰かがスプレッドシートを表示しているかどうかを知る方法はありません。あなただけが持っていonEditます。

スクリプトがスプレッドシートで機能していることをユーザーに警告したい場合は、少し待つ必要があります。スプレッドシート自体の視覚的な設定を変更できます。一部またはすべてのセルの背景色を変更している可能性があります。または、同時実行の問題を実際に回避するために、プログラムでシートを保護することもできます。

于 2012-11-13T11:05:39.233 に答える