首页 > 解决方案 > 脚本无法访问 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 拒绝连接。

是什么导致了这个错误?我还将所有文件(工作表和脚本)设置为通过链接共享。

提前致谢!

标签: google-apps-script

解决方案


推荐阅读