google-apps-script - 某些用户收到“找不到具有给定 ID 的项目,或者您无权访问它”错误
问题描述
我有一个 appscript 与大多数用户一起运行良好。但是,某些用户在尝试运行脚本时会收到此错误:(他们与运行脚本正常的其他用户具有相同的权限):“找不到具有给定 ID 的项目,或者您没有权限访问它”有什么想法吗?谢谢 !
解决方案
在过去的几天里,我的应用程序出现了大量登录/身份验证问题。对我来说,错误是"Exception: You do not have permission to call Session.getActiveUser."
. 这个问题是随机的,经常发生(大约 25% 的用户登录),我的解决方案是重试直到成功。所以,这也可以解释你的问题。
尝试添加例如:
var email_act = Session.getActiveUser().getEmail();
到你的脚本的某个地方,看看你是否也有错误。
推荐阅读
- php - 解密使用 MCRYPT_RIJNDAEL_128 加密的数据
- c# - 部分页面更新 ASP.NET Core MVC
- javascript - 可访问性 - 提醒用户注意按钮内的动态文本更改
- c# - 在 .NET 中调用带有解析器参数的 python 脚本
- r - 类型列表时按列的最大值排序?
- python - 如何在一个while循环中运行两个while循环
- c# - 如何使用 OleDb 在 C# 中获取 Excel 公式?
- javascript - 尝试在洗牌后评估订单 - 包括 JSFiddle
- python - 异步函数中的变量未在 while-True 循环中重新评估
- c# - 将实体添加到斯坦福 NLP NER 分类器