首页 文章

Google表格网页应用以脚本作为所有者运行

提问于
浏览
1

您有一个简单的脚本,从电子表格发送电子邮件,我需要允许工作表的其他用户调用脚本但我希望脚本以我(所有者)的身份运行,以便从我的帐户发送电子邮件 . 我看过一些类似的问题和答案,但似乎没有任何效果 .

我的工作表上有一个按钮,使用以下代码调用doGet函数 .

function doGet(e){

  UrlFetchApp.fetch('https://script.google.com/a/----.org/macros/s/AKfycbxT------------------------------FK5GbrkI/exec').getResponseCode();

}

如果我从浏览器选项卡转到URL脚本运行正常但我无法通过单击电子表格上的按钮来使其工作

1 回答

  • 1

    您可以创建一个standalone webapp来处理电子邮件 . 当用户调用脚本时,会从电子表格的GAS绑定脚本向已发布的webapp发出web request,并且在Web应用程序中,您可以通过自己的帐户(即"Execute the app as: Me")发送电子邮件 . 您也可以传递参数,例如电子邮件收件人和文本可以作为参数发送 . 为清晰起见,这是一张图片:

    enter image description here

相关问题