问题标签 [macos-mail-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
220 浏览

google-apps-script - GoogleScript - 在 MailApp 中更改“发件人”

我无权访问我们的公司无回复电子邮件地址来使用 GmailApp.sendEmail 作为别名,所以我坚持使用 MailApp.sendEmail

我已经更正了回复;但我正在尝试获取电子邮件上的实际 FROM 以显示我的电子邮件地址以外的其他内容,有什么建议吗?

先感谢您。

0 投票
1 回答
40 浏览

google-apps-script - 调用所有值与刚刚更改的行的 GoogleScript 函数

下面的函数为标记为“已关闭”的所有行调用并发送电子邮件;但我希望它只通过电子邮件发送标记为“已关闭”的邮件;不是旧的,以前关闭的行,我不知道如何纠正这个问题,请帮忙。

0 投票
1 回答
46 浏览

function - GoogleScript - 从 Google 工作表通过电子邮件发送非空白值 - OnFormSubmit

我有一张大约有 50 列的表格,并试图将 HTML 格式的非空白字段通过电子邮件发送给用户;但只有 NON-Blank 字段,这是我的代码,它返回 Null 和 Non-Null 字段,另外我需要它只通过电子邮件发送最后一次提交的表单,而不是全部:

0 投票
1 回答
157 浏览

url - BigSur open 命令不再处理 message:// URL,解决方法?

在 macOS 中,您可以获得(在此处解释如何)特定电子邮件的 URL。因此,如果您单击该 URL,或者将其粘贴到浏览器搜索栏中,该特定电子邮件将在 Mail.app 中打开。

这样的 URL 看起来像这样message://<CALoR5A+vANPG9eCcHRHnO@mail.gmail.com>

在 Catalina 中,我可以使用命令从命令行open访问这样的 URL,方法是键入

open -a "Mail.app" "message://<CALoR5A+vANPG9eCcHRHnO@mail.gmail.com>"

但是如果我尝试使用 BigSur,我会收到以下错误

此行为似乎与BigSur 中的错误有关

两个问题

  1. 您知道该open命令是否仍可用于该任务吗?

  2. 或者,我正在寻找一种解决方法。必须有可能实现我所期望的行为,因为如果您message://在 Chrome、Safari 或支持超链接的富文本编辑器中传递一个 URL,它就会得到正确处理。

我尝试了很多方法,但都没有成功。

斯威夫特脚本

网址是nil

苹果脚本

我不确定上面的代码是否可以在 Catalina 中运行,我只知道在我的情况下它只是打开邮件应用程序而不做任何其他事情。

使用 Chrome

如果您message://在 Chrome 中粘贴 URL,它会要求您确认是否要在邮件应用程序中打开它。这可以用以下命令覆盖: defaults write com.google.Chrome URLWhitelist -array 'message://*'

让 Chrome 为您打开一个 URL 看起来是一项更简单的任务,但该命令仍然 open -a "Google Chrome" "message://<CALoR5A+vANPG9eCcHRHnO@mail.gmail.com>" 失败,并出现类似于前面显示的错误:

有任何想法吗?