下記のscriptでメールアドレスを取得し、chatに自動送信することができるようになったのですが、documentの編集権限がある人でなければ実行されず困っています。

**トリガーの設定**

  * 実行する関数 onOpen
  * デプロイ時に実行 Head
  * イベントのソース ドキュメントから
  * イベントの種類 起動時
  * エラー通知 今すぐ

これが編集権限がなくても実行されるようにするにはどのようにすればいいでしょうか？  
また、googleのグループで共有されているものでちゃんと個人のメールアドレスを取得するにはどうしたらいいですか？

**現状のスクリプト**

```

    function onOpen(e) {
      readsent();
    }
    function readsent() {
      var url = 'https://chat.googleapis.com/v1/spaces/AAAAztkf8mY/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=VmYJPVhy_BUFwjVuPwM_YQrxSZ8j1ukWMUXMNVMt0bk%3D';
      var text = Session.getActiveUser().getEmail();
      var payload = {
        "text" : text
        }
      var json = JSON.stringify(payload); 
      var options = {
        "method" : "POST",
        "contentType" : 'application/json; charset=utf-8',
        "payload" : json
      }
    
      var response = UrlFetchApp.fetch(url, options);
      Logger.log(response);
    }
    
```
CC BY-SA 4.0
2022-11-19T04:33:47.923
92304
2022-11-20T05:33:27.023
2022-11-20T05:33:27.023
3060
question
google-apps-script google-groups
Google App Script の編集権限が無いユーザーでもトリガーで実行できるようにしたい