Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在共享应用程序中使用MailApp sendEmail_Email_Send_Shared - Fatal编程技术网

在共享应用程序中使用MailApp sendEmail

在共享应用程序中使用MailApp sendEmail,email,send,shared,Email,Send,Shared,我有一个使用发送邮件功能的google web应用程序,它可以工作,但当用户使用它时,电子邮件会自动从我的帐户发送,我想知道是否有可能从使用该应用程序的帐户发送电子邮件 我最初通过设置来部署应用程序: 以以下身份执行应用程序:我(我的帐户) 谁有权访问该应用程序:公司域的任何成员 我后来重新配置了应用程序,如下所示 以用户身份执行应用程序:访问web应用程序的用户 谁有权访问该应用程序:公司域的任何成员 然后向用户请求其他权限,每个人自然都会接受,但应用程序会被阻止。这肯定是可能的,因为

我有一个使用发送邮件功能的google web应用程序,它可以工作,但当用户使用它时,电子邮件会自动从我的帐户发送,我想知道是否有可能从使用该应用程序的帐户发送电子邮件

我最初通过设置来部署应用程序:

  • 以以下身份执行应用程序:我(我的帐户)
  • 谁有权访问该应用程序:公司域的任何成员
我后来重新配置了应用程序,如下所示

  • 以用户身份执行应用程序:访问web应用程序的用户
  • 谁有权访问该应用程序:公司域的任何成员

然后向用户请求其他权限,每个人自然都会接受,但应用程序会被阻止。

这肯定是可能的,因为有很多应用程序,如extraction.io、Hubspot、Autopilot和FrontApp,都让用户连接他们的G套件帐户,以便使用该基础结构进行发送

  • 你能进一步解释一下“应用程序块”是什么意思吗
  • 一旦您更改了访问Web应用程序的用户发送的电子邮件,会发生什么情况?是没有变化还是出现了错误
  • 您的G套件或Gmail收件箱中是否有通过Web应用发送的电子邮件副本?如果是这样的话,你能转到“显示原始”并将标题信息复制粘贴到此线程中吗?此信息将允许我快速评估有关发送基础设施的更多信息。请注意,“显示原始”信息不能来自转发的电子邮件 和平,
    -LB

    项目中挂起了一个未使用的库,而且我无法清空某个清单文件

    所以我从云端删除了整个项目,我重新编辑了脚本,对我所做的一切都非常小心

    最后我分享了这个应用程序,用户终于可以发送电子邮件了,这些邮件是从他们自己的账户发送的


    我非常感谢你的干预,你是对的,我把整个脚本放到网上,它可以对其他人有用

    我只是指定脚本从工作表中拾取数据,将其放入表中,并添加带有动画gif图像的签名

    功能发送电子邮件(id){
    var rw=parseInt(id);
    var agent=Session.getActiveUser().getEmail();
    var ss=SpreadsheetApp.getActiveSpreadsheet();
    var sheet=ss.getSheetByName(“Saisie”);
    var des=sheet.getRange(rw,8.getValue();
    var eml=sheet.getRange(rw,9.getValue();
    var dat=Utilities.formatDate(新日期(),“欧洲/巴黎”,“dd/MM/yyyy”);
    var typ=sheet.getRange(rw,5.getValue();
    var nbo=sheet.getRange(rw,6.getValue();
    var obj=sheet.getRange(rw,7.getValue();
    var num=sheet.getRange(rw,4.getValue();
    var soc=sheet.getRange(rw,11).getValue();
    var nom=sheet.getRange(rw,12.getValue();
    var adr=sheet.getRange(rw,13).getValue();
    var vil=sheet.getRange(rw,14.getValue();
    var pay=sheet.getRange(rw,15.getValue();
    var company=DriveApp.getFileById('abcd').getBlob().setName(“公司”);
    var department=DriveApp.getFileById('abcd').getBlob().setName(“公司”);
    var userName=getUserInfo(代理);
    var msg=''+
    '表{边框折叠:折叠;}td{边框:1px纯黑色;左填充:4px;}.tete{背景色:#f6f6f6;文本对齐:中心;}.titre{背景色:#ebffce;}'+
    “您好,

    请注意«”+des+»”+ “例外日期”+dat+“”+ '对象和名称'+obj+'-'+nbo+''+ “类型传输”+类型+“”+ “N°传输”+num+“”+ “信息专家”+ “兴业银行”+soc+”+ “合作者”+名称+“+ “地址”+adr+“+ “Ville-Pays”+vil+“+pay+”
    '+ “Cordalement,”+用户名+”-服务快递。

    '+ '' + '' + '' + '' + “12 Place de la République-75123 Paris Cedex 10
    电话:02 44-传真:02 55
    电子邮件:”; MailApp.sendmail({ 致:eml,, 主题:“消息自动服务信使”, htmlBody:msg, 在线图像:{ 公司:公司,, logo部门:部门 } });
    }
    非常感谢你,LoriBeth,我现在不在工作,我会在当天加入工作后给你更多的细节。我非常感谢你的干预,LoriBeth,你是对的,我将整个脚本放到网上,对其他人有用,