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