主页 > CDN > > 正文

香港服务器_暮光之城百度云_是什么

来源:胜利云 发布时间:2022-01-02 00:12 标签:香港服务器是什么百度暮光之城
浏览:

香港服务器_暮光之城百度云_是什么

大家好,

在一些ETL项目中,总是需要通过电子邮件将处理过的平面文件(CSV、XLS、TXT)发送给客户。据我所知,SMTP_TO()函数中没有向电子邮件通知中添加附件的功能。

我们可以使用脚本中的exec()函数通过VB脚本实现此功能。

下面的步骤介绍了实现此功能的步骤:

步骤:使用VB脚本

详细说明:

为了方便最终用户的工作,通常需要将处理后的平面文件(CSV、XLS等)发送给用户进行验证。在BODS中,我们无法使用SMTO_TO()函数附加报告

下面我们将看到此类活动的示例。

当前场景:

BODS中没有附加文件并将其发送给用户的功能。同样可以通过exec()函数调用VB脚本在BODS中实现。

解决方案:作业完成后,放置一个调用VB脚本(vbs)文件的脚本发送电子邮件通知。vbs文件必须保存在处理位置共享文件夹中。

在作业中声明下面的全局变量。

$G\U Processed\U location='\\\XYZ\U location\Processed';

电子邮件.vbs文件包含以下信息;

strSMTPFrom="User@abc.com"

strsmtpo="User@abc.com"

strSMTPRelay="smtp.abc.com"

strTextBody="作业名称在UAT中成功完成。附件是文件加载状态。"

strSubject="作业名称已在UAT中完成"

strAttachment="\\XYZ\u Location\Processed\我的文件.xls"

设置oMessage=CreateObject("CDO.消息")

oMessage.Configuration.Fields字段。项("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

oMessage.Configuration.Fields字段。项("http://schemas.microsoft.com/cdo/configuration/smtpserver")=strSMTPRelay

oMessage.Configuration.Fields字段。项("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

oMessage.Configuration.Fields字段.更新

oMessage.主题=主题

oMessage.来自=strSMTPFrom

oMessage.到= strsmtpo

oMessage.TextBody正文=strTextBody

oMessage.AddAttachment附件地层附着

oMessage.发送

以下是发送电子邮件的脚本

exec('cscript','[$G\u PROCESSED\u LOCATION]\电子邮件.vbs',8);

问候

阿伦萨西

嗨,

请提供更多细节

电子邮件.vbs-是你的剧本?

嗨,米哈伊尔,返利平台有哪些,

是的。此脚本在我以前的项目中用于在作业通知中附加文件。它是在DEV、UAT和PROD中实现的。

关于

Arun Sasi

嗨Arun,

我试图用你的方法发送一个文件作为附件,但是没有发生。

请帮助并详细解释这是如何工作的?

此方法是否需要任何先决条件?

桑托什,

刚刚检查了我以前的项目中是如何使用的,大数据行业前景,我没有发现代码有任何问题。

你检查了你的SMTP服务器设置了吗?SMTP服务器可能有问题,

可以通过exec()函数调用VB脚本

exec('cscript','[$G\u PROCESSED\u LOCATION]\电子邮件.vbs',8);

试着打印上面的语句,大数据局,检查是否抛出了错误。

打印(exec('cscript','[$G\u PROCESSED\u LOCATION]\电子邮件.vbs', 8));

同时尝试在命令提示符下手动执行VB脚本,检查脚本是否正在向用户发送文件

注意

Arun Sasi

Hi Arun,

Smtp服务器没有问题,由于我们可以使用smtp_to()函数发送邮件

我在我的文件中添加了下面一行,并成功地发送了附件。

下面是完整的代码:

strSMTPFrom="User@abc.com"

strsmtpo="User@abc.com"

strSMTPRelay="smtp.abc.com"

strTextBody="作业名称在UAT中成功完成。附件是文件加载状态。"

strSubject="作业名称已在UAT中完成"

strAttachment="\\XYZ\u Location\Processed\我的文件.xls"

设置oMessage=CreateObject("CDO.消息")

oMessage.Configuration.Fields字段。项("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

oMessage.Configuration.Fields字段。项("http://schemas.microsoft.com/cdo/configuration/smtpserver")=strSMTPRelay

oMessage.Configuration.Fields字段。项("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

oMessage.Configuration.Fields字段.更新

oMessage.主题=主题

oMessage.来自=strSMTPFrom

oMessage.到= strsmtpo

oMessage.TextBody正文=strTextBody

oMessage.AddAttachment附件地层附着

oMessage.发送

谢谢,

桑托什

谢谢您更正桑托什代码!!

我已经更新了VB脚本中使用的代码。

Arun Sasi

完美,谢谢!考虑到我在VBS中的舒适度,我想我也可以自己写出来。

但它对其他人也有好处!抄送Martin Bernsteiner/Gokul Gawande

嗨Santhosh,

很好的文档。

当我尝试上面的脚本时,我提出了一些问题,

1。如何找到SMTP服务器。

2。strAttachment="\\XYZ\u位置\已处理"\我的文件.xls"

此处必须处理或文件夹名称

vbs文件必须保存在处理位置共享文件夹中。

当我在E/drive中找到vbs文件时,

处理位置的含义是什么

3。exec('cscript','[$G\u已处理\u位置]\电子邮件.vbs',大数据分享,8);

cscript的含义是什么

请分享需要的信息

提前谢谢

谢谢,

Chandra

Chandra

处理位置是我在我们的项目中使用的命名约定,在Excel文件中放置的位置。

Cscript.exe文件是Windows脚本主机的命令行版本,提供用于设置脚本属性的命令行选项

请注意csscript.exe文件命令可执行文件只能用于Windows而不是linux

我想创建一个可以在linux作业服务器上使用但无法测试的脚本

Arun Sasi致意

感谢Sasi的解释。

当我尝试了上述过程但没有发送邮件时。

我也尝试了管理员登录,但没有结果。

我使用了下面的脚本

打印(exec('cscript'),'[$G\u已处理\u位置]\电子邮件.vbs",8");

并成功执行工作,如下所示,

请分享所需信息。

提前感谢。

谢谢,

钱德拉。K

亲爱的各位,

这很好-但有没有可能发送个性化附件给收件人?

谢谢

致以最诚挚的问候

马丁

是的,马丁,云服务器促销,你可以把任何附件寄给收件人。

我遗漏了什么吗?您只是在这里列出了一个部分脚本-它是一个完整的示例吗?

你好,奥尔登,

这是工作-什么是缺少的(或多或少)是实施添加个性化附件。

致意

马丁

你好,奥尔登,

如果它不适合你,请参阅桑托什上述。或者参考这一个添加附件到您的邮件在BODS-一步一步的过程

问候,

Gokul

大家好,

这真的很有趣,最近我遇到了同样的要求,在我的项目,并已实施上述代码,一切看起来很好,但在运行作业时,它会给我带来以下错误。

如果您对此有任何想法,请您提供建议!!

"CScript错误:Windows脚本主机执行失败,没有足够的存储空间来完成此操作"

您好,

Sarjan

Sarjan,

是否可以使用管理员帐户运行脚本(以管理员身份运行)。同时检查您是否有运行VB脚本的权限。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>虚拟主机_cf连接服务器失败怎么办_怎么买</strong>
    虚拟主机_cf连接服务器失败怎么办_怎么买

    偶尔我会收到一些问题,当用户单击SAP TM屏幕中的超链接时,会出现一条错误消息"未能解析基于对象的导航目标"。 让我们看看为什么会出现此错误消息以...

  • <strong>美国服务器_阿里云p9待遇_哪个好</strong>
    美国服务器_阿里云p9待遇_哪个好

    客户通常会制作定制报表,在这种情况下,对数据进行测试,很多次测试都是正确的,但他们遗漏了使用专用分类账时所需的重要部分,即使用Tcode GWUL. ...

云储存免备案CDN_网站建设优化推广_安全稳定
云储存域名交易_腾讯云服务器开放端口_排行榜
云储存京东云_阿里云时序数据库_三重好礼
云储存MySQL数据库_为什么要进行网站建设_返利
云储存数据库服务器_传奇物品数据库_速度快