0

スクリプトを Web アプリとして (ドメイン上に) デプロイしました。現在スクリプトを使用しているユーザーのリストを取得したいと考えています。私のスクリプトは、(トリガーを使用して) 実行に数日かかることがあります。スクリプトを再度承認するために、新しいバージョンを公開し、現在のユーザーに通知したいと考えています。

ありがとう。

4

1 に答える 1

0

ログインしたユーザーとして実行するようにアプリをデプロイしたとすると、誰かがスクリプトにアクセスするたびに、ユーザーのメールアドレスを取得してスプレッドシートに初めて保存できます。また、ユーザーの電子メールが記録されたことを示すフラグを保存し、ユーザーがログインするたびにフラグを確認することもできます。

var db = ScriptDb.getMyDb();
var res = db.query{'firstTime'};
if (!res.hasNext()) { 
   var email = Session.getActiveUser().getEmail(); 
   /*Write this email to your spreadsheet */ 
}
于 2012-09-13T17:21:36.737 に答える