我已经将脚本部署为网络应用程序(在域上),我希望获得当前正在使用该脚本的用户列表。 我的脚本可能需要运行几天(使用触发器)。 我想发布一个新版本并通知当前用户,以便再次授权该脚本。
感谢。
答案 0 :(得分:0)
假设您已将应用程序部署为以登录用户身份运行,则每次有人访问该脚本时,您都可以获取用户的电子邮件地址并首次将其存储在电子表格中。您还可以存储已记录用户电子邮件的标志,并在每次用户登录时检查标记
var db = ScriptDb.getMyDb();
var res = db.query{'firstTime'};
if (!res.hasNext()) {
var email = Session.getActiveUser().getEmail();
/*Write this email to your spreadsheet */
}