Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
Google apps script 发送前在电子邮件中粘贴图像,谷歌应用程序脚本_Google Apps Script - Fatal编程技术网

Google apps script 发送前在电子邮件中粘贴图像,谷歌应用程序脚本

Google apps script 发送前在电子邮件中粘贴图像,谷歌应用程序脚本,google-apps-script,Google Apps Script,谷歌应用程序脚本noob在这里。我试图从谷歌表单发送电子邮件,我有一个工作代码。然而,我尚未解决的挑战是在发送电子邮件之前将图像粘贴到电子邮件中。需要粘贴的图像是从剪切工具复制的。在Microsoft Outlook中,我使用了.Show功能预览电子邮件并粘贴图像,但在google应用程序脚本中无法实现同样的效果。每次发送电子邮件时,图像都不同,将图像保存到驱动器位置会使自动化工作失败,因此首选的选项是在发送图像之前粘贴图像。我将非常感谢为实现这一目标而提出的任何建议。我相信有一种方法可以做到这

谷歌应用程序脚本noob在这里。我试图从谷歌表单发送电子邮件,我有一个工作代码。然而,我尚未解决的挑战是在发送电子邮件之前将图像粘贴到电子邮件中。需要粘贴的图像是从剪切工具复制的。在Microsoft Outlook中,我使用了
.Show
功能预览电子邮件并粘贴图像,但在google应用程序脚本中无法实现同样的效果。每次发送电子邮件时,图像都不同,将图像保存到驱动器位置会使自动化工作失败,因此首选的选项是在发送图像之前粘贴图像。我将非常感谢为实现这一目标而提出的任何建议。我相信有一种方法可以做到这一点,而我正处在找到这种方法的正确位置

函数SendNote(){
var active_range=SpreadsheetApp.getActiveSpreadsheet().getActiveRange();
var env_type=SpreadsheetApp.getActiveSheet().getRange(active_range.getRowIndex(),1.getValue();
var count=SpreadsheetApp.getActiveSheet().getRange(active_range.getRowIndex(),4.getValue();
var mail_type=SpreadsheetApp.getActiveSheet().getRange(active_range.getRowIndex(),13.getValue();
//检查总销售额
如果(邮件类型='Kick\u Off')
{
//获取电子邮件地址
var emailRange=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“Sheet1”).getRange(“B2”);
var emailAddress=emailRange.getValues();
//发送电子邮件。
var message='这是我的消息'+env_type;//第二列
var subject='这就是主题';
MailApp.sendmail('myhandle@mymail.com",主题,讯息),;
}

}
您应该看看。在发送电子邮件之前,您在哪里查看/存储图像?问题是,应用程序脚本在服务器中运行,而不是在您的计算机中运行,因此您不能仅将计算机中的某些内容放入代码中。您需要将图像存储在某个位置(理想情况下是驱动器),然后从那里您可以访问它。你好,阿莫利娜,感谢您给我提了一个类似的问题。我快速浏览了一下这个话题,但它并没有解决我的问题。我尝试的技巧是在发送电子邮件之前将系统内存中的图像粘贴到电子邮件中。简单地说,当电子邮件被触发时,我希望在发送之前以预览模式查看它。这使我可以在发送电子邮件之前更改电子邮件和粘贴图像等选项。明白了。我想接下来我可能需要改进业务流程,并评估用户是否愿意选择保存,因为只发送手动电子邮件会更容易。我能给你推荐另一篇对我的问题有点意思,但不理解让它工作的机制的帖子吗?给你。希望您能够理解如何结合线程中的建议来解决我的问题。谢谢您快速而有用的回复