airflow - 如何在气流发送的电子邮件中嵌入谷歌文档链接
问题描述
我在气流中使用下面的电子邮件运算符来发送可以很好地嵌入谷歌表链接的电子邮件。但是,我只能收到祝贺的电子邮件。
email = EmailOperator(
task_id='email',
to='aa@gmail.com',
subject='test dag done',
html_content="Congrats.<iframe src='https://docs.google.com/presentation/d/Ts94ZwN11UAyY/edit?usp=sharing' noborder='0' width='95%' height='600' scrolling='yes' seamless></iframe>",
dag=dag,
trigger_rule=TriggerRule.ONE_SUCCESS
)
不确定如何在电子邮件中嵌入谷歌链接?
解决方案
您实际上是在尝试将 iframe 嵌入到邮件中 - 大多数客户端/邮件提供商不支持,即mailchimp状态:
(内嵌框架)是一种 HTML 元素,可将内容从一个网站嵌入到另一个网站。内嵌框架通常用于在其他网站中插入广告、视频、音频或表单。iframe 通常包含脚本,因此大多数电子邮件客户端会阻止它们。
相反,链接到您要在广告系列中显示的内容。
如果您只想嵌入一个链接,而不是文档本身,您可以使用<a href>
,即
<a href='https://docs.google.com/presentation/d/Ts94ZwN11UAyY/edit?usp=sharing'>Google Doc Link</a>
推荐阅读
- swift - 如何加快获取10.000个文件的文件信息
- gcloud - 错误:gcloud 崩溃(TransferRetryError):错误请求
- r - 比较数据表R中所有列的有效方法
- r - 通过匹配 ID 和列名检索 data.frame 的值
- spring-boot - Spring websocket (WSS) 与 angular sockjs (HTTPS) 在安全 web socket 服务器 (tomcat) 上
- xcode - 如何在 Xcode 中调试电池拔出功能?
- excel - 如何从用户窗体的文本框中输入验证消息?
- hyperledger-fabric - 运行 $ sudo npm install 后出错,错误是 - grpc@1.10.1 安装脚本失败
- python - 如何从 Jupyter Pyspark 笔记本访问 MinIO 存储桶?
- python - s3.upload_fileobj 给出错误需要类似字节的对象