google-apps-script - Google Script ~ 如何自动授权应用程序?
问题描述
我在 Google Apps Script 中制作了一个应用程序,可以在我网站上的 iframe 中使用。问题是每次有人想要使用该应用程序时,我都必须经过一系列步骤。
我的目标:
我想做的是使应用程序自动化,因此它只会在最初提示时批准任何授权它的人。鉴于用户的初始确认是重要的部分,我不明白为什么让应用程序允许他们进入会是一个问题,而他们不必等待我确认他们的确认。
故障:
该应用程序的权限设置如下:
"Execute the app as:" = "User accessing the web app"
"Who has access to the app:" = "Anyone"
用户显然必须有一个谷歌帐户才能使用这个应用程序,并且他们必须先授权该应用程序才能使用它。当他们这样做时,会向我发送一封电子邮件,我必须找到它,打开它,然后单击打开应用程序脚本文件的“打开共享设置”链接,然后单击弹出窗口上的“发送”以允许该人使用该应用程序。
很多人会请求授权,我不想每天检查我的 gmail 并手动确认 5 或 10 个新授权。这对我来说太多了,对使用它的人来说太痛苦了。尽管已经花了将近一年的时间来编写这个东西,但我宁愿不部署它也不愿为此烦恼。是的,在编码大部分内容之前,我绝对应该更好地确定范围。
潜在解决方案:
这是一个相对幼稚的猜测,但它是否适合我制作第二个按计划运行的应用程序,并使用sandbox="allow-same-origin allow-popus"
属性在 iframe 中打开初始应用程序的脚本文件,然后可能使用 javascript 在“与他人分享”弹出窗口?
解决方案
推荐阅读
- oracle - 如何存储受影响记录的数量并将其作为参数返回?
- java - spring data neo4j 5 - 没有名为“sessionFactory”的bean可用
- css - Webpack : 配置 css 文件路径
- typescript - 在 Typescript 中构建 const 的类型键
- google-maps - 使用地点自动完成功能了解来自 Google Places API for Web 的请求
- curl - 使用cmd调用curl?
- replace - 如何使用正则表达式在jinja2中使用ansible嵌套变量并替换
- powershell - 循环浏览 CSV 文件中的目录
- java - 为什么即使遵循正确的模式也会为 SimpleDateFormat 显示 ParseException?
- python - python-pdfkit (wkhtmltopdf) 目录溢出