google-apps-script - 脚本无法访问 Google-Apps-Script 网络应用
问题描述
我正在创建一个 Google 电子表格,我在其中使用 Google Apps 脚本 WebApp 将行添加到受保护的工作表中。要访问我正在使用 UrlFetchApp 的 WebApp,请参见下面的代码:
var url = "https://script.google.com/a/domainname/macros/s/AKfycbz6WkbXo4eY2VvZ63358RA-n____________jxkPS/exec";
var query = "?usermail=" + Session.getEffectiveUser().getEmail();
var url = url+query;
var request = UrlFetchApp.fetch(url);
SpreadsheetApp.getUi().showModalDialog(HtmlService.createHtmlOutput(request).setWidth(900).setHeight(800), "info");
当我在我的网络浏览器中使用该 url 时,我获得了成功,并且该行被添加到我的工作表中(我假设已设置授权)。但是当我使用工作表运行上面的脚本时,我需要登录谷歌:
模态对话框的链接: https ://photos.app.goo.gl/2MdQRJo7gxTBtyMu6
输入有效的电子邮件地址后,我收到错误:accounts.google.com 拒绝连接。
是什么导致了这个错误?我还将所有文件(工作表和脚本)设置为通过链接共享。
提前致谢!
解决方案
推荐阅读
- python-3.x - SeleniumPython3.x 我该如何处理这个元素?
- python - PYTHON 根据键列表更改 json 对象中的值
- javascript - CanvasJS 实时折线图不呈现数据点
- asp.net-core - 如何在 React js 中使用 ServerSideEvent(如果平台是浏览器)的 headers 选项传递请求标头设置
- python - 通过python(flask)在Heroku中运行“docker search”
- html - node_modules 中的一个模块在 node_module 中创建了一个 node_modules 目录
- java - JVM 以编程方式获取堆中最大的对象
- flutter - 颤振构建gradle失败':firebase_core:compileDebugJavaWithJavac'
- javascript - 我如何从这些数据中获取对象数组以获取状态并在 reactjs 中计数
- python - 使用 win10toast 的 Windows 10 通知