仕事で使用しているスクリプトがありますが、昨日 (2012 年 10 月 25 日午後 3 時 53 分~午後 4 時 34 分 (PDT) の間)、MailApp.sendEmail の高度な引数の「名前」引数が突然機能しなくなりました。ここで、引数が宣言されているかどうかにかかわらず、送信される電子メールは、たとえば、「John Doe 'xyz@example.com'」ではなく、「xyz@example.com」から送信されたように見えます。
google-apps-script-issues のIssue 2004は少し前に作成されたもので、すでにスターを付けています。この機能がいつ再び機能するかを誰かが知っているかどうか疑問に思っていました. おそらくセキュリティ上の理由から、永久に無効にされていないことを願っています。それは私にとって非常に重要です。
問題を再現するサンプル コードを次に示します。whoever@example.com に送信されるメールには、送信元フィールドに「カスタム名」がありません。
function myFunction() {
var fromName = "Custom name";
var optAdvancedArgs = {name: fromName};
MailApp.sendEmail("whoever@example.com", "Subject", "body", optAdvancedArgs);
}