Google apps script 使用message.forward超过最大主题长度

Google apps script 使用message.forward超过最大主题长度,google-apps-script,gmail,google-apps,Google Apps Script,Gmail,Google Apps,我搜索过网站和网络,但没有任何乐趣 我有一个谷歌应用程序脚本附在一个电子表格上,它(除其他外)将带有给定标签的电子邮件转发到给定的电子邮件地址。我最近发送了一封主题行很长的电子邮件,脚本在以下代码行中开始失败: msgsToStore[l].forward(emailAddress); 我收到的错误是“参数太大:主题” 原始电子邮件的主题是283个字符。在gmail web界面中转发消息并不困难,如您所料,在开头添加“Fwd:”。主题包含一个符号,但在其他方面并不罕见 我需要一些我可以使用的东

我搜索过网站和网络,但没有任何乐趣

我有一个谷歌应用程序脚本附在一个电子表格上,它(除其他外)将带有给定标签的电子邮件转发到给定的电子邮件地址。我最近发送了一封主题行很长的电子邮件,脚本在以下代码行中开始失败:

msgsToStore[l].forward(emailAddress);
我收到的错误是“参数太大:主题”

原始电子邮件的主题是283个字符。在gmail web界面中转发消息并不困难,如您所料,在开头添加“Fwd:”。主题包含一个符号,但在其他方面并不罕见

我需要一些我可以使用的东西,而不是.forward,或者在转发之前修改消息对象的方法,但是我找不到任何关于最大大小的文档

非常感谢您的帮助。

删减主题:

trimmed_subject = msgsToStore[l].getSubject().substring(0, 250)

msgsToStore[l].forward(emailAdress, {
  subject: trimmed_subject, 
});
更多详情: