我已经执行了几年的gscript,但是直到今天,当我尝试执行它时,我才开始看到以下内容:
该脚本无权执行该操作。需要 权限:(https://www.googleapis.com/auth/calendar || https://www.googleapis.com/auth/calendar.readonly || https://www.google.com/calendar/feeds)
我继续进行操作,并从“帐户权限”页面取消了脚本授权,然后重新运行该脚本以强制进行重新认证,但是我仍然看到错误。
有问题的行只是在尝试做:
library(rgdal)
library(sp)
mybb <- cbind(x=c(363498.5, 480497.5, 480497.5, 363498.5), y=c(5894630, 5894630, 5806524, 5806524))
crs <-CRS("+proj=utm +zone=12 +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0")
mybb <- SpatialPolygons(list(Polygons(list(Polygon(mybb)),"1")), proj4string=crs)
plot(mybb)
关于如何解决此问题的任何想法?
答案 0 :(得分:0)
从遇到的错误中可以看出,该脚本缺少运行所需的授权。在脚本编辑器中或从自定义菜单项中运行脚本时,将向用户显示授权对话框。但是,如果从触发器运行脚本,将脚本嵌入Google网站页面或作为服务运行,则无法显示对话框,并且会显示此错误。
如果脚本包含新的未授权服务,则必须重新授权该脚本。这是有关如何troubleshoot this type of error in Google Apps Script的文档。
如果触发器继续触发并导致此错误,则可以执行以下操作来访问触发器:
- 在Apps脚本编辑器中选择编辑>所有触发器。出现的对话框显示了您帐户上正在运行的所有活动触发器。
- 在列表中找到有问题的触发器。
- 单击触发器名称旁边的清除图标将其删除。
- 点击保存以记录删除。
您还可以通过uninstalling the add-on删除有问题的附加触发器。