ログインしたユーザーのメール ID をデータベースに存在するものと照合する Google Apps Script を使用してロジックを作成しました。メールがデータベースに存在する場合は、ログインしているユーザーのメール ID をセルの 1 つに入力します。手動の介入とスプレッドシートの onOpen イベントなしで実行され、誰かが同じスプレッドシートのコピーを作成しようとした場合にも機能するはずです。
メソッドに SQL ステートメントが含まれていない場合、onOpen() は両方で実行されます。
- 元のシートで
- 誰かがそれをコピーすると、
メソッドに SQL ステートメントが含まれている場合、 onOpen()のみが実行されます
- 元のシートで(誰かまたは私自身がそれをコピーしても実行されません)。
確認してください、
- 私の理解が正しく、誰かがシートのコピーを作成したときに SQL ステートメントが onOpen() トリガーで機能しない場合。
- 元のシートとコピーで実行されるこの機能を実装する代替手段は何ですか(オプションのコピーを作成して作成)